
正文
jquery中的$get和post,jquery $get
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery中$.get()提交和$.post()提交有区别吗?
GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。
简而言之,get是以url名文传递,支持的字节数有限,安全性低,get时我们都可以看到url后面跟的参数,get请求有缓存,合理利用它这个特点,有时偶对服务器而言是个好事。
使用JSON相比传统的通过 GET、POST直接发送”裸体”数据,在结构上更为合理,也更为安全。至于jQuery的getJSON()函数,只是设置了JSON参数的 ajax()函数的一个简化版本。这个函数也是可以跨域使用的,相比get()、post()有一定优势。
ajax。.get(test.php, { name: John, time: 2pm } ) $.get方法在请求时会自动生成queryString提交给服务器(name=John&time=2pm),.post方法提交的数据直接类似表单提交,提交的数据量比$.get更大。
相关问答
Q1: $.ajax和$.post及$.get的对比总结
1、这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。
2、.ajax 是 jQuery 底层 AJAX 实现,$.ajax是一种通用的底层封装,$.ajax()请求数据之后,则需要使用回调函数,有beforeSend、error、dataFilter、success、complete等。
3、总之,GET方式传送数据量小,处理效率高,安全性低,会被缓存,而POST反之。
4、总而言之:当我们在提交表单的时候我们通常用post方式,当我们要传送一个较大的数据文件时,需要用post。当传递的值只需用参数方式(这个值不大于2KB)的时候,用get方式即可。所以对于ajax提交两者用法自然就明了了。
5、Get和Post都是向服务器发送的一种请求,只是发送机制不同。 GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的。
Q2: jquery.$ajax,get,post,getjson之间有什么区别啊,详细说下呗_百度知...
1、由上面的两端代码可以看出,JSON 简单的语法格式和清晰的层次结构明显要比 XML 容易阅读,并且在数据交换方面,由于 JSON 所使用的字符要比 XML 少得多,可以大大得节约传输数据所占用得带宽。
2、$.get() 和 $.post() 的参数对象与传给 $.ajax() 的参数相比,唯一的区别就是前者的 method 属性总是会被忽略。
3、get,post。get一般为链接方式,post一般为按钮方式。6DataReader与Dataset有什么区别?一个是只能向前的只读游标,一个是内存中的表。
4、其实开发ajax应用,我建议你装个firefox的firebug,或者是用chrome自带的调试工具。
5、jQuery,简单易用,在W3school简单学习js后,直接上手jQuery即可完成一些简单的项目。学习方法也很简单,照着产品文档做几个页面就行了,不用面面俱到,以后遇到问题查文档就行了。
Q3: JQuery中的get和post怎么得到后台返回的值的?
1、有一个最简单的方法:在js的Ajax的success对应的函数中 将得到的结果用var data=$.parseJSON(result);这样data就能得到你后台传过来的数组了。
2、data是post后返回的值,status是返回状态。
3、你好!可以通过jquery.form.js来解决。
4、你把你的数组返回值中间用个符号分割,比如分号[a1,b1];[a2,b2],然后用split{;}进行分割就可以分开使用了。
Q4: jquery中get和post提交的区别
1、get是从服务器上获取数据,post是向服务器传送数据。get是把参数数据 队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。
2、简而言之,get是以url名文传递,支持的字节数有限,安全性低,get时我们都可以看到url后面跟的参数,get请求有缓存,合理利用它这个特点,有时偶对服务器而言是个好事。
3、GET和POST区别是参数位置不同、安全性不同、数据大小限制不同、缓存处理不同。参数位置 GET请求的参数通常附加在URL的末尾,以问号(?)分隔。这种方式使得URL更加简洁明了,方便阅读和理解。
4、$.get、 $.post是简单易用的高层实现,我们使用$.get $.post方法,jQuery会自动封装调用底层的$.ajax。
关于jquery中的$get和post和jquery $get的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







