ajaxpro总是运行时语法错误--如何进行JS脚本调试

在一个页面成功运行的ajax方法copy到另一个页面运行时却总是语法错误,仔细检查注册类名改正确了,方法名加了ajaxmethod特性,调用正确,可以找到方法,那就奇怪了?没办法,看是看不出问题了,只能调试JS脚本了。

1.在浏览器工具->Internet选项->高级中找到禁用脚本调试的两个相关选项去掉勾选。

2.在js中ajax调用前添加脚本调试语句debugger;

3.运行行页面,进入调试状态。发现ajax执行时返回信息发现不匹配的调用,根据提示再次查看ajax页面后台代码发现竟然还有一个和ajax方法同名的重载方法。js中并不像c#支持重载,所以导致ajax调用失败。

4.修改了重载方法明重新运行页面正确。

 

你可能感兴趣的:(Ajax)