當我使用時,我想接收值思想迭代器
$('#someModal').find('input[name=nameProBangHHModal]').val(data[0].TenNhanQuyCach);
它按預期作業。
但是當我使用迭代器時,回傳顯示[object Object].TenNhanQuyCach- 而不是回傳的資料。
我嘗試搜索其他主題,但我堅持這一點。如何通過array[data[0]]迭代器方法的值獲取回傳的資料?
感謝您的時間!
$.ajax({
url: 'someurl to retrive data',
type: 'POST',
data: {id:id},
success: function(data,status) {
var tenCot = ['nameProBangHHModal','valueBangHHModal',];
var tenCotTrongCsdl = ['TenNhanQuyCach','DonViTinh',];
console.log(tenCotTrongCsdl[0]);
for (i=0;i <= tenCot.length - 1;i ) {
$('#someModal').find('input[name="' tenCot[i] '"]').val(data[0] '.' tenCotTrongCsdl[i]');
}
uj5u.com熱心網友回復:
哦,我在搜索陣列主題后找到答案:這個:如何訪問和處理嵌套物件、陣列或 JSON?. 并找出需要使用 [] 作為變數,而不是“.”。這對我有用:
$('#someModal').find('input[name="' tenCot[i] '"]').val(data[0][tenCotTrongCsdl[i]]);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/498241.html
標籤:javascript 数组 阿贾克斯
上一篇:三菱M70宏變數讀取三菱M80公共變數采集三菱CNC變數讀取采集三菱CNC遠程刀補三菱機床在線刀補三菱數控在線測量
