Javascript 如何使用jQuery-.html打印数组中的值

Javascript 如何使用jQuery-.html打印数组中的值,javascript,jquery,Javascript,Jquery,我试图使用.html函数将jQuery中的数组中的值打印到屏幕上。 变量为test 如果我只使用下面的代码行,它将打印数组中的所有内容: $(this).html(test).addClass('messageboxerror').fadeTo(900,1); Array ( [0] => 2820 Prairie [1] => 19316 [2] => 2820 Prairie [3] => Beloit [4] => 53511 [5] => [6] =

我试图使用.html函数将jQuery中的数组中的值打印到屏幕上。 变量为test

如果我只使用下面的代码行,它将打印数组中的所有内容:

$(this).html(test).addClass('messageboxerror').fadeTo(900,1);

Array ( [0] => 2820 Prairie [1] => 19316 [2] => 2820 Prairie [3] => Beloit [4] => 53511 [5] => [6] => 2012-01-17 [7] => [8] => union [9] => Rock County )
我尝试过放置.html(test[0]),但这破坏了脚本


谢谢,

编辑:请检查如何发送JSON数据

javascript中的数组构造如下:

var test = ["2820 Prairie", "19316", "2820 Prairie", "Beloit", "53511", "", "2012-01-17", "", "union", "Rock County"];
现在
test[0]
将返回“2820 Prairie”

var colors=['ff9e2a'、'2b908f'、'96c18c'、'ff3232'、'09a43e'、'7798BF'、'3ef3cd'、'ff0066',
#55BF3B’、#DF5353’、#7798BF’、#aaeeee’、#DDDF0D’、#058DC7’、#50B432’、#ED561B’、#DDDF00’,
"24CBE5","90ee7e","FF9655","FFF263","6AF9C4","082a50","f7a35c"e9625e","dce405,
“A1035555D',“101010101034D',“10101010101010101010D',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“1F949A”、“86777F”、“eeaaee”、“c62a2b”
]
$(文档).ready(函数(){
对于(i=0;i“+colors[i]+””);
$('.bgclr'+i+'').css({
“背景色”:颜色[i]
});
//$('ColorArrayThemeA').css({“背景色”:颜色[i]})
}
});
ol#彩色阵列{
利润率:5px20px;
浮动:左;
填充:5px0px;
宽度:20%;
文本对齐:居中;
字体大小:粗体;
字体系列:Arial;
}
颜色排列中东地区{
背景色:白色;
填充物:2px 5px;
}


hmmm。。try.html(“+test[0])?这不是在JSF中构建数组的方式。需要更多内容,测试在哪里定义?另外,
Array([0]=>2820 Prairie[1]=>19316[2]=>2820….
应该是什么?这是一个AJAX脚本,它指向一个PHP脚本,该脚本查询数据库并返回一个名为test的数组给AJAX。我只需要一种方法来选择脚本中的各个值。变量在这里定义:
$。post(“lib/ajax\u load\u job\u detail.php”{primaryid:$(this.val()},function(data){var test=data;
,这个数组由一个地址和关于给定作业的一些其他细节组成。我认为这是我的问题。数组是用php构建的,当我尝试.html时,它被发送到一个格式为数组([0]=>'2820 Prairie')的ajax脚本(测试[0])我得到以下响应:“A”这来自php脚本:`$array=array($j_name,$j_id,$j_address,$j_city,$j_zip,$j_district,$j_date,$j_ba,$j_type,$j_country);print_r($array)59440。。您可能会编写一个解析器来将PHP数组转换为Javascript数组对象。因此,Javascript将PHP脚本返回的信息视为一行文本,因此测试[0]返回“a”,测试[1]返回“r”,等等。从PHP向AJAX发送多个值的理想方法是什么?在一次调用中?