我试图查看是否有办法解析其中有空格的json对象。下面是json的样子:
[
{"Search Engine":"Google","Keywords":"air conditioning Altamonte Springs FL"},
{"Search Engine":"Google","Keywords":"air conditioning Apopka FL"}
]
以下是我用于解析数据的JavaScript
jQuery.ajax({
url: '<?php echo plugins_url('CSAnalytics/csv-json/csv-converter.php'); ?>',
dataType: 'json',
success: function (response) {
var searchHTML = '';
jQuery.each(response, function (i, item) {
searchHTML += '<tr><td class="tg-yw4l">' + item.Search Engine + '</td><td class="tg-yw4l">' + item.Keywords + '</td><td class="tg-yw4l">' + item.Website + '</td><td class="tg-yw4l">' + item.Position + '</td><td class="tg-yw4l">' + item.Previous + '</td><td class="tg-yw4l">' + item.Change + '</td><td class="tg-yw4l">' + item.Page + '</td><td class="tg-yw4l">' + item.Best + '</td></tr>';
});
jQuery('#search_ranking').append(searchHTML);
}
});
我无法弄清楚如何解析数据&#34;搜索引擎&#34;因为它有空间。
答案 0 :(得分:0)
我没试过,但是:
item['Search Engine']
你应该没问题。可以像使用javascript对象一样引用对象属性。这也是一种使用变量来引用某些内容的方法:
var variable = 'Search Engine';
item[variable]