2014-05-21 43 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