
jQuerygetJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )
url:一个包含发送请求的URL字符串
data:一个普通的对象或字符串,用来发送请求给服务器。
success:当请求成功后执行的回调函数。
这个回调函数会有3个参数,其中第一个data即{"code":0,"msg":"增加用户成功"}的值
你好!
你的问题应该不在这段代码上面,很有可能是jquery库文件,没有引入造成的!
1textxphp返回json没有问题。
2$getJSON()函数也没有问题。
---------------------------------------------------------------------------------------
这个只能证明,你返回的字符串不能被jquery的内部函数转换成json格式
说个简单的例子,{username:"test"}这样子是不能jquery被转换的,必须用{"username":"test"}但是eval是可以的
你自己研究下你输出的字符串,做些修改就可以了
var a = [
[]
];
var c = [];
$getJSON("/Mobile_Server/admin/rgraphdooper_type=1", function (data) {
/返回结果
{
"result": [
{"p25": "1", "p0": "2", "oper_type": "1"},
{"p25": "1", "p0": "2", "oper_type": "1"},
{"p25": "0", "p0": "1", "oper_type": "1"},
{"p25": "0", "p0": "0", "oper_type": "1"},
{"p25": "1", "p0": "0", "oper_type": "1", },
{"p25": "1", "p0": "1", "oper_type": "1"},
{"p25": "0", "p0": "0", "oper_type": "1"},
{"p25": "0", "p0": "1", "oper_type": "1"},
{"p25": "0", "p0": "0", "oper_type": "1"}
]
}
/
$each(dataresult, function (k, item) {
cpush(itemcm_name);//貌似没有这个属性
apush([itemp0 , itemp25]);
});
alert(alength);//返回10
});
以上就是关于getJSON跨域获取的结果如何处理成能取值的json全部的内容,包括:getJSON跨域获取的结果如何处理成能取值的json、jquery的getjson取不到数据,alert没有显示、为什么我使用$.get和$.getJSON的方式获取后台返回的数据、可是数据明明返回到前台,却进不去回调函数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)