0
下面的JavaScript函数每15秒运行一次并调用ASP.Net Page方法。大约需要4到8秒才能完成。如何防止ASP.net PageMethod调用阻止其他JavaScript函数调用
我还在同一页面上运行另一个JavaScript函数,每2秒运行一次,但会被以前需要更长时间才能完成的方法定期阻止。
function get_case_list_data(count, max_id) {
PageMethods.GetCaseList(count, max_id, uid, is_agent, got_case_list_data, OnFailure);
}
请如何防止ASP.Net页面方法调用阻止其他JavaScript函数在同一页上执行?
所以基本上这些调用不是异步的? –
您可以在PageMethod调用之前和之后以及成功回调中使用警报来测试。谷歌“aysnc PageMethods”看起来可能是aysnc默认情况下,你需要进行更新,使其syncronouse。无论哪种方式,这个博客有一些很好的内容让你开始。 http://abhijit-j-shetty.blogspot.com/2011/04/aspnet-ajax-calling-pagemethods.html – Steve
尝试使用async = true的$ ajax;同样的结果 –