Я пытаюсь вывести название и номер компании для каждой компании.Тогда я смогу отобразить в моем div в списке.Я не очень хорош в jquery, Ajax и Json, поэтому я немного растерялся из-за того, что я делаю.
Это код, который я написал до сих пор
function companywith(elem){
var companyWithidList = '#companyWith#';
var ajaxResponse = $.ajax({
type: 'POST',
url: '/mysite/com/mysite/agcharts.cfc',
data: {method: 'getChartInfo', returnformat: 'json', company_idlist: companyWithidList},
dataType: "json",
success: function(response) {
console.log(response);
var json_obj = JSON.parse(JSON.stringify(response));
}
})
}
Я возвращаюсьданные, которые я ожидал получить обратно, но я хочу отобразить эти данные.Я знаю, что мне нужно использовать вложенный цикл, так как у меня есть два массива.
Это пример данных, которые отображаются в моей консоли, но я просто не знаю, как получить к ним доступ, чтобы отображать их на своей веб-странице.
отображение консоли ----- >>>>>> {COLUMNS: Array (2), DATA: Array (155)} COLUMNS: (2) ["COMPANY_NO", "COMPANY_NAME"] DATA: Array (155) [0 ... 99] 0:(2) [69, «компания 1»] 1: (2) [41, «компания 2»] 2: (2) [130, «компания 3»]
Я добавил каждый цикл, но этотпросто отображается для первого массива, что неправильно, но я не уверен, как добавить во второй массив.
$.each(json_obj, function(i, v) {
console.log("key is " + i);
console.log("value is " + v);
// parse the option value from json into an object
var obj = JSON.parse(v);
})
console display ---->>>>>>
key is COLUMNS
value is COMPANY_NO,COMPANY_NAME
Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.Заранее спасибо