jQuery .load()到另一个页面

时间:2016-05-30 21:50:59

标签: javascript jquery

我在一个名为add_weekly_job.php的弹出窗口中有一个表单,一旦成功提交,我想将diary_weekly_load.php中的内容加载到另一页diary_weekly.php上的div。

我知道如何使用.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

我使用弹出页面而不仅仅是弹出javascript的原因是因为用户需要能够保持打开状态,如果他们离开diary_weekly.php

1 个答案:

答案 0 :(得分:0)

我最终使用

进行了管理
if(response.success === 'success'){
    window.opener.$("#diary").load("ajax/diary_weekly_load.php?week_start="+week_start+"&user="+user_id);
    window.close();
}