Java 用于<;中json的数组;选择>;
我想在Java 用于<;中json的数组;选择>;,java,html,arrays,Java,Html,Arrays,我想在中传递一个带有“json”的数组 $('kategorie-select')。观察('change',函数(事件){ var url='getartikel.php?kategorie='+$('kategorie-select').value; 新的Ajax.Request(url, { 方法:“get”, onSuccess:函数(传输,json) { var json=transport.responseText.evalJSON(true); //选择框重置 $('artikel
中传递一个带有“json”的数组
$('kategorie-select')。观察('change',函数(事件){
var url='getartikel.php?kategorie='+$('kategorie-select').value;
新的Ajax.Request(url,
{
方法:“get”,
onSuccess:函数(传输,json)
{
var json=transport.responseText.evalJSON(true);
//选择框重置
$('artikel-select')。长度=0;
//Artikel der Selectbox hinzufuegen
json.each(函数(artikel)
{
新期权=新期权(artikel.typ,artikel.manu,false,false);
$('artikel-select')。选项[$('artikel-select')。长度]=newoption;
});
}
});
});
但我的数组如下所示:
数组([0]=>Array([manu]=>hp[typ]=>typ1)[1]=>Array([manu]=>hp[typ]=>typ2)[2]=>Array([manu]=>hp[typ]=>typ3)
我只能访问0、1或3的阵列。我做错了什么?请检查此项
var options = $("#artikel-select");
$.each(json, function() {
options.append($("<option />").val(this.type).text(this.manu));
});
var选项=$(#artikel select”);
$.each(json,function(){
options.append($(“”).val(this.type).text(this.manu));
});
var options = $("#artikel-select");
$.each(json, function() {
options.append($("<option />").val(this.type).text(this.manu));
});