通过Jquery和远程MVC进行异步调用可以使用Get方式也可以使用Post方式。接下来演示一个Post的方法。

Post函数的第一个参数为MVC对应的后台Action方法,第二个参数为向后台传递的数据,此处使用serialize方法来提取div下所有可入力项目的值

序列化以后会得到一个字符串"FirstName=XXX&LastName=XXX",第三个参数指定回调函数,第四个参数指定回调返回的数据类型。可以是

json,jsonp,html,xml,text,script。需要特别注意的是,当调用serialize时,如果元素Id中存在使用关键字的情况serialize将返回null

服务器端代码:

客户端脚步文件: