是否有可能重新加载一个div
就好像它是一个页面刷新?刷新一个div,好像它是一个页面刷新
我有一个jQuery提交我的并只返回原始数据数组。没有返回任何html数据的数组。 如何刷新div
的html和php内容,因此它会填充新数据?
这是我迄今为止提交表单并返回数据所做的工作。
$(document).ready(function() {
$("input:checkbox").change(function() {
var url = "index.php?action=resortFilter";
$.ajax({
type: "POST",
url: url,
data: $("#locationFilter").serialize(),
success: function(data)
{
$(".resorts").html(data);
}
});
})
});
它返回除了目前它只是覆盖,其中包含我所有的HTML和PHP来显示数据的div
所有正确的数据。因为回报是唯一的数据是有效清空div
HTML和PHP页面的结构,像这样
<div class="resorts">
<?php foreach ($results['data'] as $data) { ?>
<table></table> and so on..................
</div>
现在我不能改变实际处理形式的文件,并把在HTML和PHP来把它返还。所以我需要找到一种方法来使用已经在页面中的代码
它应该刷新和重新填充新的数据不只是空本身 – user1711576
你有2个选择在这里:** 1 **修改您当前的webservice返回数组,返回所需的html ** 2 **创建一个web服务,返回特定于数组中的1个元素的html,并进行ajax调用以获取数组,然后对于该元素的数组调用服务中的每个元素,这两种方法都有优势和disatvanges,恕我直言,虐待2使用方法 –