gpt4 book ai didi

javascript - 我无法从 JSON 对象访问数据

转载 作者:行者123 更新时间:2023-11-28 04:50:08 25 4
gpt4 key购买 nike

我有一个问题,我无法访问 JSON 对象的数据,它在使用“each”时返回 Object 对象

function NumeroConos(id_cono) {
var ParamObjSend = {
'id_cono' :id_cono,
};

$.ajax({
type: "POST",
url: "<?= base_url() ?>AgregarOTController/NumeroConos",
data: ParamObjSend,
dataType: 'json',
success: function(objView) {
var items = objView.NumeroConos[0].numero_conos.split(';');

$.each(items, function (ind, elem) {
var option = document.createElement('option');
option.value = $(this);
option.textContent = $(this);
$('#numero_conos').append(option);
});
}
});
}

output - Object Object

JSON

{
"success": true,
"NumeroConos": [
{
"id_cono": "1",
"descripcion_cono": "sdfasdf",
"color_cono": "Rojo",
"numero_conos": "1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50",
"token": "GcKegUhEh7kQAsf35fefkPmBMhwyKQvBFBcJ1W5z720xk9uegy",
"estado": "0"
}
]
}

最佳答案

ajai Jothi 在评论中建议的解决方案解决了您的问题。

相反,如果您想利用 jQuery Creates New Elements您可以即时以简化格式编写:

$.each(items, function (ind, elem) {
$('#numero_conos').append($('<option/>', {value: elem, text: elem}));
});

示例:

var objView = {"success":true,"NumeroConos":[{"id_cono":"1","descripcion_cono":"sdfasdf","color_cono":"Rojo","numero_conos":"1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50","token":"GcKegUhEh7kQAsf35fefkPmBMhwyKQvBFBcJ1W5z720xk9uegy","estado":"0"}]};


var items = objView.NumeroConos[0].numero_conos.split(';');

$.each(items, function (ind, elem) {
$('#numero_conos').append($('<option/>', {value: elem, text: elem}));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<select id="numero_conos">
</select>

关于javascript - 我无法从 JSON 对象访问数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42985746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com