Php 在另一个页面中使用目标div进行Ajax调用
我不知道我的要求是否可行,但当然应该符合我的需要 这是我的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
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请求为搜索添加过滤器!