Jquery Post与JSON响应工作

Jquery Post with JSON Response working

本文关键字:响应 工作 JSON Post Jquery      更新时间:2023-09-26

我有一个jQuery帖子到一个PHP页面,生成一个JSON响应。它成功生成 JSON,因为我让它显示整个响应。但是在 .each 上,我无法让它发出警报。 任何想法都值得赞赏。谢谢。JSON 如下所示:

[{"Part_Field":"Part_Note:3","Part_Value":"ValueofPart"},{"Part_Field":"Ft_In:3","Part_Value":"12"}, ...

j查询:

 $.post('/scripts/update_detail.php' , field_id + "=" + value, function(data){
              var d = document.getElementById("displayjson");
                d.innerHTML = data;
               $.each( data, function( key, value ) {
                  alert( value.Part_Field );
                });

   });

你最后忘记了字符串},"json");

更正后的代码应为:

 $.post('/scripts/update_detail.php' , field_id + "=" + value, function(data){
              var d = document.getElementById("displayjson");
                d.innerHTML = data;
               $.each( data, function( key, value ) {
                  alert( value.Part_Field );
                });

   },"json"); // Here, you need to tell jQuery that whatever response
// we are getting from server is a JSON string, in your case, 
//it was considering it as a string.