jon*_*ich -1 javascript jquery
我有一个像这样的数组中的单个对象:
我得到一些这样的数据:
$.ajax({
url: 'myphp.php'
type: 'GET',
dataType: 'JSON',
data: {},
success: function(data) {
console.log(data) //gives [{"userId":"xyz1234"}]
console.log(data.userId) // undefined
}
});
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?为什么我不能userId从这里出发?
由于你data是对象数组,所以你需要这样做: -
console.log(data[0].userId);
Run Code Online (Sandbox Code Playgroud)
注意: - 如果data数组包含更多对象(即对象数组),那么您需要执行each()如下循环: -
$.each(data,function(index,value){
console.log(value.userId);
});
Run Code Online (Sandbox Code Playgroud)
例:-
var data = [{userId: 1},{userId: 2},{userId: 3},{userId: 4}];
$.each(data,function(index,value){
console.log(value.userId);
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37 次 |
| 最近记录: |