发送请求的代码
phoneNumber="1";
pwd="1";
registerUrl = registerUrl + "register.jsp?phonenumber=" + phoneNumber + "&pwd=" + pwd + "&callback=?" ;
alert( registerUrl ) ;
var $j = jQuery.noConflict();
$j.getJSON(
registerUrl,
function getResult(data) {
alert("注册返回的回调函数");
//var count = data.length;
str=data;
alert( str );
}
);
通过浏览器直接访问地址的话,返回的数据是
getResult([ { u_id:1}] );getResult 想提取u_id,以及对应的值,不知道怎么搞……应该很简单的,但就是不会
data.u_id , 貌似是这样写的。可以拿到里面的值######返回值是NaN……无效值吧######var re = eval('('+data+')'); alert(re.u_id);######正解######回复 @你条草 : 出什么错?自己调试下不就知道了######运行报错了,没有响应######通过浏览器直接访问地址的话,返回的数据是{ u_id:1}才是对的吧, 你为什么返回的是 getResult([ { u_id:1}] );getResult ?######也对……反正我手写地址的时候callback=getResult,就返回之前我写的那个,而实际上通过页面来响应的话,返回的数据data,就只是中间部分的数据######$.getScript()######console.log(data)一下,看看到底是什么######如果 返回是: [ { u_id:1}] ,则data[0].u_id,如果是: { u_id:1},则 data.u_id
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。