Jquery AJAX 调用WebMethod

最近做项目用到一个批量添加数据功能,使用的是ajax通过调用web method进行数据保存。

现在进行一下总结。

前台js如下: 

后台代码:

教训总结:

个人遇到一个很弱智的错误,我调用的时候使用服务器控件:

结果死活不会对,在success中加入alert又可以成功执行到,很是无语!

所以遇到的时候一定要写成OnClientClick=“return testAjax();” 或者OnClientClick=“testAjax();return  false;” .

同时需要注意:

在.net 2.0中需要在webconfig添加:

<httpModules>
  <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</httpModules>

posted on 2012-09-10 23:29  wsf-yifan  阅读(253)  评论(0编辑  收藏  举报

导航