使用相关的Json数据从LocalStorage Key-ID填充表单

时间:2014-05-21 05:58:11

标签: javascript jquery ajax json html5

我有一些回复的json。问题是,现在我能够在localStorage中设置ID,我需要填充该记录并只填充该记录。

所以我的localStorage看起来像:

enter image description here

来自我的json并在点击按钮后设置。现在,我需要使用该ID来获取相关的json。这是我的json,但我不知道如何修改我的ajax调用以仅使用该ID恢复该记录。任何帮助都会很棒。

我的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 个答案:

答案 0 :(得分:1)

您可以通过上面使用的代码从本地存储中获取ID

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

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

然后过滤ajax调用以仅获取该ID的数据

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