通过getJSON发送请求,回调函数如何提取返回数据 400 请求报错  -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

通过getJSON发送请求,回调函数如何提取返回数据 400 请求报错 

2020-05-29 09:52:53 427 1

发送请求的代码

                        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,以及对应的值,不知道怎么搞……应该很简单的,但就是不会

取消 提交回答
全部回答(1)
  • kun坤
    2020-05-29 12:01:10

    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

    0 0
相关问答

1

回答

在PTS中选择请求响应,请求数据是json格式,但是自定义参数,如何设置?

2022-06-23 14:07:30 344浏览量 回答数 1

0

回答

注册业务事件回调接口返回错误:71010 POST的JSON数据不包含所需要的参数字段或包含的参数格

2021-01-29 09:32:57 433浏览量 回答数 0

1

回答

我想以post方式向服务器发送json数据,为什么总是失败? 求大神指点,谢谢了?报错

2020-06-09 16:13:31 413浏览量 回答数 1

1

回答

Resttemplate 请求失败如何获取返回的json体?报错

2020-06-06 16:46:08 551浏览量 回答数 1

1

回答

再次请求数据,返回数据不正确? 400 报错

2020-06-04 13:11:36 310浏览量 回答数 1

1

回答

请问一下ajaxUrl请求的数据是json吗?如何接收值? 400 请求报错 

2020-05-29 11:26:50 411浏览量 回答数 1

1

回答

发送get请求时返回的json为问号,post请求就可以?? 400 报错

2020-06-02 17:05:34 391浏览量 回答数 1

1

回答

post参数接收问题 400 请求报错 

2020-05-30 17:29:17 307浏览量 回答数 1

1

回答

json返回前台怎么接收

2018-05-10 20:00:17 1365浏览量 回答数 1

1

回答

请问 发送get请求时返回的json为问号,post请求就可以?

2016-03-05 08:20:58 2119浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载