JSON配列のラベルを変更する方法を知っている人はいますか?
私の配列は次のとおりです。
[{"Device_ID":"43","Image":"Amazon-Kindle-Fire.png","Manufacturer":"Amazon","Model":"Kindle Fire","Type":"Tablet"},{"Device_ID":"43","Image":"Apple-iPad.png","Manufacturer":"Apple","Model":"iPad","Type":"Tablet"}]
Device_ID がラベルになり、Manufacturer と Model の組み合わせが値になるように操作するにはどうすればよいですか?
これは jquery オートコンプリートに必要であり、ソースで現在の JSON 配列を変更できません
アップデート:
現在この方法を試みていますが、成功していません:
$(function() {
var availableTags = <?php echo json_encode($results); ?>;
var john = availableTags.forEach(function(v){v.Device_ID = v.Manufacturer + v.Model});
$("#search_input").autocomplete({
source: john;
});
});