我在一个名为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
答案 0 :(得分:0)
我最终使用
进行了管理if(response.success === 'success'){
window.opener.$("#diary").load("ajax/diary_weekly_load.php?week_start="+week_start+"&user="+user_id);
window.close();
}