Php 在另一个页面中使用目标div进行Ajax调用

Php 在另一个页面中使用目标div进行Ajax调用,php,ajax,redirect,Php,Ajax,Redirect,我不知道我的要求是否可行,但当然应该符合我的需要 这是我的ajax电话 function submitForm1() { var form1 = document.myform1; var dataString1 = $(form1).serialize(); $.ajax({ type:'POST', url:'db_query.php', cache: false, data: dataString1, succe

我不知道我的要求是否可行,但当然应该符合我的需要

这是我的ajax电话

function submitForm1() {
   var form1 = document.myform1;
   var dataString1 = $(form1).serialize();
   $.ajax({
      type:'POST',
      url:'db_query.php',
      cache: false,
      data: dataString1,
      success: function(data){
         $('#query_database').html(data);
      }
    });
    return false;
}
目标div位于另一页上。因此,当我提交表单时,我应该重定向到www.mysite.com/response,然后在#query_数据库中执行ajax请求

我想添加window.location.href=“response.html”,但这只是在调用执行后重定向我


有什么办法吗?

如果目标div位于另一个页面上,那么AJAX在这种情况下有什么意义?为什么不在页面上随div一起发送AJAX请求?您所要求的是不可能的。它可以防止站点开发人员将不需要的操作注入其他页面。理论上,您可以使用
jQuery
创建
表单
,并通过
POST
提交
表单。这会将您移至下一页,同时将变量存储在隐藏的输入元素中。相反,您可以将
数据
存储在
$\u会话
变量中,当重定向到
response.html
时,您可以拉取会话变量并以这种方式显示所需内容。@Ephi\u Gabay我在response.html上已经有相同的请求。我想允许用户从主页上查询数据库,然后在第二个页面上,他们可以使用ajax请求为搜索添加过滤器!