我有json格式的數據,我試圖用ajax顯示她併成功。但如何在json中使用ajax找到一個id
?以及腳本是否正確?例如,我想查找ID 2
。用ajax json獲取基於id的數據的值
我的JSON
{ "device": [
{
"id": 1,
"name": "Android"
},
{
"id": 2,
"name": "Apel"
},
{
"id": 3,
"name": "Windows"
}
] }
我的AJAX
$(document).ready(function() {
var id_pm = 2 ;
var dataString = "id="+id_pm;
$.ajax({
type: "GET",
url: "data.json",
data: dataString,
cache: false,
timeout: 3000,
error: function(){
alert('Error');
},
success: function(result){
var result=$.parseJSON(result);
$.each(result, function(i, element){
var id=element.id;
var name=element.name;
});
}
});
});
*「以及腳本是否正確?」 - 嗯,當你運行它時發生了什麼? – nnnnnn
是的我期望如何查找'id' = 2的data.json,而不使用查詢url –
可能重複的[從值或屬性的對象數組中獲取JavaScript對象](http://stackoverflow.com/questions/ 13964155/get-javascript-object-by-array-of-objects-by-value-or-property) – Rajesh