Php Ajax加载复制整个页面
我正在尝试用jquery load()刷新div;但是加载显示了正确的信息,但复制了不在div中的整个页面部分Php Ajax加载复制整个页面,php,ajax,Php,Ajax,我正在尝试用jquery load()刷新div;但是加载显示了正确的信息,但复制了不在div中的整个页面部分 $.ajax({ type: 'POST', url: $(this).attr('action'), cache: false, data: $("#uses_form").serializeArray(), success: function(data) { $('#uses
$.ajax({
type: 'POST',
url: $(this).attr('action'),
cache: false,
data: $("#uses_form").serializeArray(),
success: function(data)
{
$('#uses_form_div').load('#uses_form_div');
}
});
return false; });
我想你是误会了 如果要将外部url加载到div块中
$('#uses_form_div').load("./a.file");
我会的。看
或者,如果您试图将$.ajax调用的ajax响应加载到div中,则应该是
$.ajax({
type: 'POST',
url: $(this).attr('action'),
cache: false,
data: $("#uses_form").serializeArray(),
success: function(data)
{
$('#uses_form_div').html(data); // see here
}
});
根据以下评论更新:
如果包含页面的情况需要刷新。我有两种推荐方法
include
。当您想要刷新它时,您可以执行$('#uses_form_div').load(“./a.file”)代码>
$(“#uses_form_div”).html(data)
,或将响应作为json获取
在客户端构建dom,并通过相同的$(“#uses_form_div”).html(数据)
加载它我想你是误会了 如果要将外部url加载到div块中
$('#uses_form_div').load("./a.file");
我会的。看
或者,如果您试图将$.ajax调用的ajax响应加载到div中,则应该是
$.ajax({
type: 'POST',
url: $(this).attr('action'),
cache: false,
data: $("#uses_form").serializeArray(),
success: function(data)
{
$('#uses_form_div').html(data); // see here
}
});
根据以下评论更新:
如果包含页面的情况需要刷新。我有两种推荐方法
include
。当您想要刷新它时,您可以执行$('#uses_form_div').load(“./a.file”)代码>
$(“#uses_form_div”).html(data)
,或将响应作为json获取
在客户端构建dom,并通过相同的$(“#uses_form_div”).html(数据)
加载它我也有同样的问题,但最终找到了答案
函数recp(){
setInterval(函数()
{
$(“#结果”).load(location.href+'#my');
});
}
我也遇到了同样的问题,但最终找到了答案
函数recp(){
setInterval(函数()
{
$(“#结果”).load(location.href+'#my');
});
}
我希望我的div重新填充用户输入的数据。有没有办法刷新include?不能用get变量.load()文件?@我听不懂你说的。。请显示有问题的代码。在.load文件中,我有一个get变量,但我找到了。。您必须在.load()引用的链接中设置它。。。。include和.load理论上应该具有相同的功能,对吗?完全没有jqueryload
和php include
完全不同。php文件在服务器上呈现,并提供完整的页面<当浏览器加载页面时,将通过javascript调用code>jquery load。它为外部页面调用一个新的ajax请求,并将响应内容加载到目标dom元素中。如您所见,在php方式中没有第二个http请求。我希望使用用户输入的数据重新填充我的div。有没有办法刷新include?不能用get变量.load()文件?@我听不懂你说的。。请显示有问题的代码。在.load文件中,我有一个get变量,但我找到了。。您必须在.load()引用的链接中设置它。。。。include和.load理论上应该具有相同的功能,对吗?完全没有jqueryload
和php include
完全不同。php文件在服务器上呈现,并提供完整的页面<当浏览器加载页面时,将通过javascript调用code>jquery load
。它为外部页面调用一个新的ajax请求,并将响应内容加载到目标dom元素中。如您所见,在php方式中没有第二个http请求。