我有一个函数,当div加载时,它执行代码:
$("#row").ready(function () {
当页面首次加载时,它会正常启动,我的数据加载没有任何问题。
每次更改文本框的值时,我都想重新加载div。
$("#startDatePicker").change(function () {
$("#row").load(document.URL);
});
这就是我在那里有代码的原因。
然而,当我更改它时,.change事件被触发,但是它没有重新加载我的div?现在我不确定div是否已经重新加载,它只是没有触发事件,或者根本没有再次加载事件。
EDIT 感谢评论使用警报检查是否正在调用div,我发现在加载div后它没有被调用,所以接下来的问题是,如何再次调用(div).ready函数? / p>
答案 0 :(得分:0)
我认为问题在于jquery-cache。 试试吧:
$("#startDatePicker").change(function () {
$("#row").load(document.URL+'?dt='+new Date().getTime(), function() {
alert( "Load was performed." ); // perform the operations here that
// that you wish to perform on .ready
});
});
看看它是否有帮助。