2014-05-21 79 views
0

我有一些json可以很好地回調。問題是,現在我可以在localStorage中設置ID,我需要填充該記錄並僅記錄該記錄。從LocalStorage密鑰ID和相關的Json數據填充表格

所以我localStorage的樣子:

enter image description here

這是從我的JSON來和一個按鈕,點擊後設置。現在,我需要使用該ID來獲取相關的json。這裏是我的JSON,但我不知道如何修改我的ajax調用,只帶回該記錄。任何幫助,這將是偉大的。

我的Ajax調用:

var recID = localStorage.getItem('recordID'); 

var Json_return = []; 
jQuery(function(){ 
     jQuery.getJSON('mydata.php',{},function(data){ 
    Json_return = data; 
    console.log (data); 

enter image description here

回答

1

,你可以通過你上面

var recID = localStorage.getItem('recordID'); 

var Json_return = []; 
jQuery.getJSON('mydata.php',{},function(data){ 
Json_return = data; 
} 

使用的代碼獲得從本地存儲的ID,然後過濾AJAX調用來獲取只有這個ID的數據像這樣

var b = $.grep(Json_return, function(el, i) { 
     return el.ID == recID 
     }); 
console.log(b); 
+0

輝煌......像魅力一樣工作!謝謝@ManeeshGautam – MizAkita