我正在尝试将一个键值对添加到名为 dataxx 的数组中,例如{x:1,y:2},{x:2,y:3}等。但是当我尝试 dataxx.push 它似乎无法正常工作 - 任何想法为什么或如何推送到阵列?
var dataxx= [{x: 0, y: 0}];
$( document).ready(function (){
$.ajax({
type: "GET",
url: "https://demo8162910.mockable.io/json",
dataType: 'jsonp',
jsonp: true,
jsonpCallback: "myJsonMethod",
error: function(){
alert( 'Unable to load feed, Incorrect path or invalid feed' );
},
success: function(data){
for (i in data)
{
dataxx.push({x: 4, y: 5});
//$( "#postlist" ).append(data[i].id);
}
//alert(dataxx);
}});
});
答案 0 :(得分:1)
我只需添加一行代码即可查看代码正常运行的对象
var dataxx= [{x: 0, y: 0}];
$( document).ready(function (){
$.ajax({
type: "GET",
url: "https://demo8162910.mockable.io/json",
dataType: 'jsonp',
jsonp: true,
jsonpCallback: "myJsonMethod",
error: function(){
alert( 'Unable to load feed, Incorrect path or invalid feed' );
},
success: function(data){
for (i in data)
{
dataxx.push({x: 4, y: 5});
//$( "#postlist" ).append(data[i].id);
}
console.log(dataxx);/*object is here */
}});
});