lzth.net
当前位置:首页 >> jAvAsCript里面的$.gEtJSON和$.gEt有什么区别? >>

jAvAsCript里面的$.gEtJSON和$.gEt有什么区别?

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

一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。 二,$.post(url,[data],[callback],[...

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

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

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

var $ = { getJSON: function(url, params, callbackFuncName, callback){ var paramsUrl ="", jsonp = this.getQueryString(url)[callbackFuncName]; for(var key in params){ paramsUrl+="&"+key+"="+encodeURIComponent(params[key]); } url+...

使用jsonp $.ajax({ url : 'http://api.map.baidu.com/telematics/v3/weather?location=%E8%A1%A1%E9%98%B3&output=json&ak=rnm8udmHdWaHFWZTO2tuTiG8', dataType : 'jsonp', success : function(json){ //your code }});

var a = [ []];var c = [];$.getJSON("/Mobile_Server/admin/rgraph.do?oper_type=1", function (data) { /*返回结果 { "result": [ {"p25": "1", "p0": "2", "oper_type": "1"}, {"p25": "1", "p0": "2", "oper_type": "1"}, {"p25": "0", "p0"...

斜杠开头需要加上上下文路径哦!

写如下代码: request = new XMLHttpRequest(); request.open('GET', url, true); request.onreadystatechange = function() { if (request.status >= 200 && request.status < 400){ // Success! data = JSON.parse(request.responseText); con...

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