Javascript 获取ajax$.post数组响应
我无法处理ajax$的数组响应。post请求:Javascript 获取ajax$.post数组响应,javascript,jquery,ajax,Javascript,Jquery,Ajax,我无法处理ajax$的数组响应。post请求: $.post( '../php/adminindex.php', {'functions': 'userdetail', 'userId': $('#selViewUserId').val()}, function(data) { //var response = jQuery.parseJSON(data); //alert(typeof(data)); alert(data
$.post(
'../php/adminindex.php',
{'functions': 'userdetail', 'userId': $('#selViewUserId').val()},
function(data) {
//var response = jQuery.parseJSON(data);
//alert(typeof(data));
alert(data);
}
);
警报(数据)
返回:
<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=1)</i>
0 <font color='#888a85'>=></font>
<b>array</b> <i>(size=4)</i>
'user_id' <font color='#888a85'>=></font> <small>string</small> <font color='#cc0000'>'ADMIN'</font> <i>(length=5)</i>
'user_last' <font color='#888a85'>=></font> <small>string</small> <font color='#cc0000'>'Admin'</font> <i>(length=5)</i>
'user_first' <font color='#888a85'>=></font> <small>string</small> <font color='#cc0000'>'Test'</font> <i>(length=4)</i>
'user_type' <font color='#888a85'>=></font> <small>string</small> <font color='#cc0000'>'5'</font> <i>(length=1)</i>
数组(大小=1)
0 =
数组(大小=4)
'user_id'=字符串'ADMIN'(长度=5)
'user_last'=字符串'Admin'(长度=5)
'user_first'=字符串'Test'(长度=4)
“用户类型”=字符串“5”(长度=1)
评论的2行没有任何响应,我无法找出问题所在
我想获取数据内部的值,但是data[0]['user\u id']
和data[0]
没有返回所需的输出
如何获取这些数据以供使用?关于您的,您可以通过执行以下操作来访问您的数据:
var user_id = data[0].user_id;
对于您的,您可以通过执行以下操作来访问您的数据:
var user_id = data[0].user_id;
对于您的,您可以通过执行以下操作来访问您的数据:
var user_id = data[0].user_id;
对于您的,您可以通过执行以下操作来访问您的数据:
var user_id = data[0].user_id;
从您的评论来看,您似乎收到了一个数组。尝试使用访问用户id
data[0].user_id
从您的评论来看,您似乎收到了一个数组。尝试使用访问用户id
data[0].user_id
从您的评论来看,您似乎收到了一个数组。尝试使用访问用户id
data[0].user_id
从您的评论来看,您似乎收到了一个数组。尝试使用访问用户id
data[0].user_id
您需要返回json来完成此操作,似乎您正在转储一个php数组,而不是json编码它这就是我问题的答案,但仍然无法获得我现在拥有的
[{“user\u id”:“ADMIN”,“user\u last”:“ADMIN”,“user\u first”:“Test”,“user\u type”:“5”}]
但是我如何提取它们?当我尝试使用数据['user\u id']时,它会返回未定义的
。您需要返回json来执行此操作,似乎您正在转储一个php数组而不是json\u编码它这就是我问题的答案,但仍然无法获得我现在拥有的[{“user\u id:”ADMIN”,“user\u last:”ADMIN”,“user\u first:”Test”,“user\u type:“5”]
但如何提取这些信息?当我尝试使用数据['user\u id']时,它会返回未定义的
。您需要返回json来执行此操作,似乎您正在转储一个php数组而不是json\u编码它这就是我问题的答案,但仍然无法获得我现在拥有的[{“user\u id:”ADMIN”,“user\u last:”ADMIN”,“user\u first:”Test”,“user\u type:“5”]
但如何提取这些信息?当我尝试使用数据['user\u id']时,它会返回未定义的
。您需要返回json来执行此操作,似乎您正在转储一个php数组而不是json\u编码它这就是我问题的答案,但仍然无法获得我现在拥有的[{“user\u id:”ADMIN”,“user\u last:”ADMIN”,“user\u first:”Test”,“user\u type:“5”]
但如何提取这些信息?当我尝试data['user_id']时,它会返回未定义的
@LiamSchauerman谢谢champ,因为我是一个derp,所以只附加了我的答案。很高兴你注意到:)@LiamSchauerman谢谢champ,刚刚附上我的答案,因为我是一个德普。很高兴你注意到:)@LiamSchauerman谢谢champ,刚刚附上我的答案,因为我是一个德普。很高兴你注意到:)@LiamSchauerman谢谢champ,刚刚附上我的答案,因为我是一个德普。很高兴你注意到:)