您的位置:首页 > Web前端 > JQuery

Jquery的异步提交与接收

2019-04-04 22:43 30 查看

Jquery的异步提交与接收较为简单与方便,接收也比较简单,注意好,基本就不会出错,
Jquery的异步提交的步骤与JS的步骤差不多,但调用的方法却千差万别
1.获取并提交页面数据

由于使用了Jquery代码所以需要引入Jquery的库
依然通过form表单获取用户输入的数据,但需要在用户输入信息的input标签上添加一个ID
便于通过ID获取用户在该Input标签输入的值(即value)
获取到用户输入后,再调用Jquery封装的异步 4000 提交方法,格式为下(get可被post或getJSON替换) 方法有三个参数,url提交给的方法,传输的数据,回调函数,参数用逗号隔开,回调函数中的参数会接受来自控制器返回的值,主要用于向用户反馈信息是否提交成功等.
$.get(“url”,{键:值},function(data){});
url:用于指定调用的方法的地址,第二个参数格式为键值对,键,调用方法的参数,值,发送方法的,数据.

2.接收并反馈给页面一个值

接收的方法比较简单,但功能也很强大,可接收post(较为加密的传输,其数据发送无上限,但相比get发送更慢)与get(非加密,用户输入的数据直接暴露在url上,存在风险,但传输速度快,在大部分无需保密的数据中经常使用)的数据,并且可以指名数据的类型,包括类类型也可以,方便使用,该接收方法使用率较高
控制器返回的值多为数据的格式,说以一般返回值用Json返回即:
return Json(“需要返回的值”,JsonRequestBehavior.AllowGet);
return Json:返回值的类型,不能返回二进制数,
JsonRequestBehavior.AllowGet:返回的值允许读取,如果不允许则返回有值但无法读取

总结:
1.Jquery的异步比较方便快捷,建议使用以提升开发速度
2.接收方法中写的get会暴露url是指原生代码,请勿与Jquery代码混淆

本文纯原创,如有雷同纯属巧合

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: