$(function () {
var custInfos = $("#custInfos"); //局部刷新替代的那一部分
var name = $("#Name");
var phone = $("#Phone");
var address = $("#Address");
$("#btnSearch").click(function (e) {
$.post("IndexPartial",{
name:name.val(),
phone: phone.val(),
address:address.val()
}, function (data) {
custInfos.replaceWith(data);
});
e.preventDefault();
return false;
});
})
估计是你这里出了问题 custInfos.replaceWith(data);
把$("#custInfos")替换的找不到了?
谢谢呐,的确是这个地方出的问题。再次刷新时,保存的还是原来的数据。
去浏览器F12打断点调试,既然第一次可以,后面的也会可以的,看看第2次进去怎么不行了,别人只能靠猜你的那里错了
谢谢呐,问题找到了,是在这里出了问题 custInfos.replaceWith(data);再次刷新时,保存的还是原来的数据。