问题:在一个使用Jquery.getJSON实现跨域调用中的列表中,第一次查询可以正常负担会数据,但使用分页时,没有出错,后台也正常,但就是没有数据返回
错误原因:调试后发现分页的上一页/下一页的链接操作是通过使用JQUERY事件绑定来实现的,但<a>中的href属性使用了javascript:void null;的值(即返回值为空,即使Jquery绑定了事件)
解决方式:href=””等于空即可。
小结:估计当时的Jquery事件中没有做事件冒泡处理,在执行完Jquery绑定的函数后,事件冒泡导致又执行了href中的javascript代码void(null)(此方法返回空值)
错误原因:调试后发现分页的上一页/下一页的链接操作是通过使用JQUERY事件绑定来实现的,但<a>中的href属性使用了javascript:void null;的值(即返回值为空,即使Jquery绑定了事件)
解决方式:href=””等于空即可。
小结:估计当时的Jquery事件中没有做事件冒泡处理,在执行完Jquery绑定的函数后,事件冒泡导致又执行了href中的javascript代码void(null)(此方法返回空值)
本文探讨了一个使用Jquery.getJSON实现的跨域调用列表分页问题。首次查询正常,但在进行分页操作时遇到数据无法返回的情况。经过调试发现,问题源于<a>标签的href属性设置为javascript:voidnull;,导致事件绑定失效。解决办法是将href属性设置为空。
1027

被折叠的 条评论
为什么被折叠?



