Javascript 我可以在JSON对象中放置一组对象吗?
我使用JSON返回一个变量名相同但值不同的对象数组。除了调用JSON函数五次之外,有没有一种方法可以将对象放在JSON对象中,以便引用它们,如data.1.name、data.2.name等 当前(可怕)代码:Javascript 我可以在JSON对象中放置一组对象吗?,javascript,jquery,Javascript,Jquery,我使用JSON返回一个变量名相同但值不同的对象数组。除了调用JSON函数五次之外,有没有一种方法可以将对象放在JSON对象中,以便引用它们,如data.1.name、data.2.name等 当前(可怕)代码: $(文档).ready(函数(){ var data='manility='+$(“#manility_level_number”).html()+'&type=buy'; 加载_(); 函数加载_() { $.getJSON('http://arflux-rpg.com/game/in
$(文档).ready(函数(){
var data='manility='+$(“#manility_level_number”).html()+'&type=buy';
加载_();
函数加载_()
{
$.getJSON('http://arflux-rpg.com/game/index.php/handler/request,数据,函数(数据){
if(data.success==true)
{
$(“#敌人名单”)。追加(“+data.manility+”+data.richlility\u奖励+”+data.manility\u奖励+”);
}
其他的
{
警报(“加载敌人和用户失败!”+数据。错误);
}
});
}
[为简洁起见,从此处剪下代码]
将对象放入一个数组,然后将数组转换为JSON。然后您可以将它们作为数据[1]访问。name
和数据[2]。name
等。将对象放入一个数组,然后将数组转换为JSON。然后您可以作为数据[1]访问它们。name
和数据[2].name
等。您可能需要一个数组:
var data = [ { "name": "one"},
{ "name":"two"},
{ "name":"three"} ];
然后像这样引用它:
data[i].name;
您可能需要一个数组:
var data = [ { "name": "one"},
{ "name":"two"},
{ "name":"three"} ];
然后像这样引用它:
data[i].name;
只需将响应数据推入数组:)
很简单:)只需将响应数据推送到数组中:)
很简单:)听起来你想更改生成此JSON的代码。你能给我们看一下相关的PHP代码吗?仅供参考,你说的不是JSON对象,而是与JSON兼容的对象-是的,但仍然很重要。听起来你想更改生成此JSON的代码。你能给我们看一下相关内容吗ant PHP代码?仅供参考,您所谈论的不是JSON对象,而是与JSON兼容的对象-是的,但仍然很重要。