2016-03-02 2 views
-3

Я получаю JSON закодированные данные после Ajax вызова PHP:кодировать PHP JSON данные в JQuery

[ 
    { 
     "id":"4", 
     "name":"Kg", 
     "vital_sign_list_id":"3", 
     "created":"2016-03-01 18:52:27", 
     "modiefied":"2016-03-01 18:52:27" 
    }, 
    { 
     "id":"5", 
     "name":"Pound", 
     "vital_sign_list_id":"3", 
     "created":"2016-03-01 18:52:27", 
     "modiefied":"2016-03-01 18:52:27" 
    } 
] 

Есть два Datas, и я хочу, чтобы декодировать данные с использованием цикла и использования с помощью JQuery. Как я могу это достичь?

+1

показать, что вы пробовали – guradio

+0

ли вы имеете в виду расшифровывать? – RRK

+0

Я думаю, что вы смешиваете en- и decode. Что у вас здесь есть * закодировано * json. И если вы хотите использовать его с PHP, вы, вероятно, захотите * декодировать его. (И не знаю, что здесь должен сделать JQuery) – Rizier123

ответ

1

попытка ниже код:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-beta1/jquery.js"></script> 
<script> 
    json = '[{"id":"4","name":"Kg","vital_sign_list_id":"3","created":"2016-03-01 18:52:27","modiefied":"2016-03-01 18:52:27"}, {"id":"5","name":"Pound","vital_sign_list_id":"3","created":"2016-03-01 18:52:27","modiefied":"2016-03-01 18:52:27"}]'; 
    var obj = $.parseJSON(json); 
    $.each(obj, function(index, val){ 
     alert(val.name); 
     //you can access other data by using val.id, val.created etc 
    }); 
</script> 

более подробно взглянуть на http://api.jquery.com/jquery.parsejson/ и http://api.jquery.com/jquery.each/

+1

он работал для меня отлично !! благодаря – Asmita

0
json_encode(jsonArrVar); 

использовать это в файле PHP JSON для кодирования данных JSON. и в jquery проанализируйте его с помощью функции json.parse или eval.

1

Вы можете попробовать этот способ

var data = [{"id":"4","name":"Kg","vital_sign_list_id":"3","created":"2016-03-01 18:52:27","modiefied":"2016-03-01 18:52:27"}, {"id":"5","name":"Pound","vital_sign_list_id":"3","created":"2016-03-01 18:52:27","modiefied":"2016-03-01 18:52:27"}]; 
 

 

 

 
for(var i = 0 ; i < data.length; i++){ 
 
    
 
    console.log("ID "+ i +": "+ data[i].id); 
 
    console.log("Name "+ i +": "+ data[i].name); 
 
    console.log("Vital "+ i +": "+ data[i].vital_sign_list_id); 
 
    }