
正文
jquerypostjson6的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用JQUERY$.POST发送JSON数据可以用JSON做变量吗?
.post(url,{ jsonString : jsonStringRef });}、在后台定义一个String jsonString同名变量,来接收前台的jsonString 字符串即可。
用JSON.stringify()把你jsonobj这个对象解析成json形式的字符串就可以传递了,不然你直接是传递一个对象,不支持对象这种类型的。
AJAX 返回的 数据是不需要定义变量的,把 前面的定义的这个变量去掉。没有获取到问题肯定是你控制器里面出问题了。
xml: 返回 XML 文档,可用 jQuery 处理。html: 返回纯文本 HTML 信息;包含 script 元素。script: 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了cache参数 json: 返回 JSON 数据 。
这是jQuery里jQuery.post的定义:jQuery.post(url, [data], [callback], [type])第四个参数可以指定返回的数据类型,可以设置成“json”。
b) 可以将任何 JavaScript 对象转换为 JSON 文本。并非只能处理原来用 JSON 字符串赋值的变量。
相关问答
Q1: jquery.post(url,{},function(data),json);里面的data如何用java操...
1、你把你的数组返回值中间用个符号分割,比如分号[a1,b1];[a2,b2],然后用split{;}进行分割就可以分开使用了。
2、.post(somephp,{value:cc},function(data){var html=data;},json);alert(html);} 不应该在function(data)里面申明var html,否则html会变成这个方法的体局部变量。你应该改成。
3、struts2?jquery也不是这么用的啊。你在java中吧msg和pass进行拼接。msg+||+pass,然后返回给页面就行。这样就是一个参数,在页面用javascript的split再拆分开来就好。不过不懂这个。
4、这是jQuery里jQuery.post的定义:jQuery.post(url, [data], [callback], [type])第四个参数可以指定返回的数据类型,可以设置成“json”。
Q2: jQuery中ajax和post处理json的不同
使用JSON相比传统的通过 GET、POST直接发送”裸体”数据,在结构上更为合理,也更为安全。至于jQuery的getJSON()函数,只是设置了JSON参数的 ajax()函数的一个简化版本。这个函数也是可以跨域使用的,相比get()、post()有一定优势。
不同点:ajax的核心是通过xmlHttpRequest获取内容 jsonp的核心则是动态添加标签来调用服务器 提供的js脚本。
$.get、 $.post是简单易用的高层实现,我们使用$.get $.post方法,jQuery会自动封装调用底层的$.ajax。
实现方法完全不一样。ajax的核心是通过XmlHttpRequest获取非本页内容,而jsonp的核心则是动态添加标签来调用服务器提供的js脚本。
.ajax 是 jQuery 底层 AJAX 实现,$.ajax是一种通用的底层封装,$.ajax()请求数据之后,则需要使用回调函数,有beforeSend、error、dataFilter、success、complete等。
也可以使用{age:[18,20]}来简化上面的json数组,这是一个拥有一个age数组的对象。$.ajax()方法中dataType属性的取值$.ajax()方法中dataType属性要求为String类型的参数,预期服务器返回的数据类型。
jquerypostjson6的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、jquerypostjson6的信息别忘了在本站进行查找喔。








