JQuery(div).load是否会调用(div).load函数?

时间:2014-09-11 10:17:37

标签: javascript jquery

我有一个函数,当div加载时,它执行代码:

$("#row").ready(function () {

当页面首次加载时,它会正常启动,我的数据加载没有任何问题。

每次更改文本框的值时,我都想重新加载div。

$("#startDatePicker").change(function () {
    $("#row").load(document.URL);
});

这就是我在那里有代码的原因。

然而,当我更改它时,.change事件被触发,但是它没有重新加载我的div?现在我不确定div是否已经重新加载,它只是没有触发事件,或者根本没有再次加载事件。

EDIT 感谢评论使用警报检查是否正在调用div,我发现在加载div后它没有被调用,所以接下来的问题是,如何再次调用(div).ready函数? / p>

1 个答案:

答案 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
      });
});

看看它是否有帮助。