getJSON调用后台json数据时函数被调用两次的原因猜想
更新时间:2013年09月29日 16:08:32 投稿:whsnow
近期在做前端开发时候使用到getJSON调用后台json数据,发现后台的函数被调用两次,函数名称为getMessages,下面是本人的一些猜想,感兴趣的朋友可以参考下
近期在做前端开发时候使用到getJSON调用后台去json数据,发现后台的函数被调用两次,函数名称为getMessages,
多方调查结合网上兄弟经验发现,只要函数名不以get开头就没这个问题了,
大胆猜测,应该是请求返回的时候构造json数据时,调用所有get开头的函数,然后取得返回值然后构造响应。
所以,以get开头的函数做action的函数时,首先响应请求调用了一次,然后构造响应又调用了一次。
相关文章
jQuery Deferred和Promise创建响应式应用程序详细介绍
接下来我们一起探索一下JavaScript中的 Deferred 和 Promise 的概念Deferred 提供了一个抽象的非阻塞的解决方案(如Ajax 请求的响应),它创建一个promise对象,其目的是在未来某个时间点返回一个响应,感兴趣的可以参考下2013-03-03
BootStrap网页中代码显示<code><pre>用法详解
网页中代码的显示,包括行中代码显示;成段的代码显示.本文给大家介绍bootstrap网页中代码显示<code><pre>用法详解,感兴趣的朋友一起看看吧2016-10-10
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
这篇文章主要介绍了jQuery实现点击某个div打开层,点击其他div关闭层的方法,结合实例形式分析了jQuery两种阻止冒泡实现弹出层的处理技巧,需要的朋友可以参考下2016-11-11


最新评论