gmth.net
当前位置:首页 >> .gEtjson .gEt >>

.gEtjson .gEt

说的不正确 $.get(url ...) 是得到这个url指向的网址的内容, 内容可以是任意类型的数据, 通常是HTML 如果我们已经知道请求的网址返回的是一段JSON, 那么用$.getJSON(url ...), jQuery会帮我们吧取的的JSON字符串转换成js 对象

jQuery里面有getJSON的使用方法,示例代码如下: $(document).ready(function() { $.getJSON("test.json", function(data) { alert(data.name); }); });

$.getJSON(url,[data],[callback]) 代码如下: $.getJSON("data.php",$("#firstName.val()"),function(jsonData){ $("#getJSONResponse").html(jsonData.id);}//无需设置,直接获取的数据类型为json, 所以调用时需要使用jsonData.id方式 );

这个JSON,get过来后就可以直接解析了。比如json的内容为: { 'country':"中国" } 回调: function(data){ console.log(data.city) //中国 } 详情可以参照w3c中getJSON 的API。解析JSON参照 JSON.stringify() JSON.parse()两个函数。

a], [callback]) 返回值:XMLHttpRequest 概述 通过 HTTP GET 请求载入 JSON 数据。 在 jQuery 1.2 中,您可以通过使用JSONP 形式的回调函数来加载其他网域的JSON数据,如 "myurl?callback=?"。jQuery 将自动替换 ? 为正确的函数名,以执行回调函...

因为getJson是异步执行的,即console.log和getJson是一块执行的,并没有getJson执行完再执行console.log,所以全局变量并没有赋值就输出了 解决办法:在getJson前面加一句 $.ajaxSettings.async = false;

console.log( JSON.stringify(data) ) 过通JSON.stringify将json转化为字符打印出来

$.getJSON('你请求的页面URL, {参数} , 回调函数); a.php $name = {name:"aaa"}; echo $name; //响应回去,如果换成其他语言用一个输出就行。 //模板 $.getJSON('a.php' , '' , functiont(data){ alert(data.name); //弹出aaa })

$.getJSON(url,[data],[callback]) 代码如下: $.getJSON("data.php",$("#firstName.val()"),function(jsonData){ $("#getJSONResponse").html(jsonData.id);}//无需设置,直接获取的数据类型为json, 所以调用时需要使用jsonData.id方式 );

用一句来回答的话, 我会说: 用 POST, 不要用 GET. 其分别不在前端(客户端/浏览器), 而是在服务器端. 亦就是 GET 和 POST 的分别, 我们常说到的就是 : GET 有字串长度上限, 不宜传输大量资料 GET 是看得见读得懂的字串形式传到服务器, 即可以在 s...

网站首页 | 网站地图
All rights reserved Powered by www.gmth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com