2016-05-30 11 views
0

add_weekly_job.phpというポップアップウィンドウにフォームがあり、一度正常に送信されると、diary_weekly_load.phpのコンテンツを別のページのdivにロードしたいdiary_weekly.php 。jQuery .load()を別のページに追加

は、私は別のページからコンテンツを取得する.LOAD()を使用するのではなく、どのように別のページに、あるいは、それを行うことができる場合は、コンテンツを送信しない方法を知っていますか?

$(".add_weekly_job_submit").on("click", function(){ 
     var week_start = $('input[name=week_start]').val(); 
     var user_id = $('input[name=created_by]').val(); 
     alert(user_id); 
     jQuery.ajax({ 
      type: "POST", 
      url: "ajax/diaries_change_ajax.php", 
      dataType: "json", 
      data: $('#add_job_form').serialize(), 
      success: function(response){ 
       if(response.success === 'success'){ 
        $("#diary").load("ajax/diary_weekly_load.php?week_start="+week_start+"&user="+user_id); 
       } 
      }, 
     }); 
    }); 

ボタンadd_weekly_job_submitがポップアップページadd_weekly_job.phpと私はコンテンツの上にロードするページに表示されているが、私はちょうどではなく、ページをポップアップ使用していた理由diary_weekly.php

ですユーザーは、彼らが離れてdiary_weekly.php

+0

使用のpostMessageを使用して、それを管理するオープンそれをできるよう維持する必要があるためjavascriptのポップアップがあります –

答えて

0

から移動する場合、私は最終的に

if(response.success === 'success'){ 
    window.opener.$("#diary").load("ajax/diary_weekly_load.php?week_start="+week_start+"&user="+user_id); 
    window.close(); 
} 
関連する問題