php – Ajax Response Json打印结果表或div数组
发布时间:2020-12-13 22:32:56 所属栏目:PHP教程 来源:网络整理
导读:我有一个php文件的ajax调用,它将数组编码为json数组/对象.我想要做的是将json响应打印成表格式或数组 ?div的.我坚持如何处理ajax成功的响应.这是我的ajax .. script $(document).ready(function(){ $("#adapter").keyup(function() { var adapter = $(this).
我有一个php文件的ajax调用,它将数组编码为json数组/对象.我想要做的是将json响应打印成表格式或数组
?div的.我坚持如何处理ajax成功的响应.这是我的ajax .. <script> $(document).ready(function(){ $("#adapter").keyup(function() { var adapter = $(this).val(); var dataString = 'searchword='+ adapter +'&format=json' ; if(adapter=='' || adapter < 2 ) { $("#display3").hide(''); } else { $.ajax({ type: "POST",url: "ajax/phpfile",data: dataString,cache: false,success: function(data) { var myObj = data; ///NOT how to print the result and decode in html or php/// } }); }return false; }); }); </script> 这是从服务器返回的json响应.我可以提醒整个json响应,所以我知道它正在ajax方面工作…… {"Result":[{"ptos":{"PTOMasterID":"1","PTOMasterPart":"828B-U6805-L1CX","PTOSeriesUniqueID":"22","PTOPrice":"2715.78","PTOSeries":"82","PTOMounting":"8B","PTOTransmission":"U68","PTOSpeed":"05","PTOShifter":"L","PTOAssemblyID":"1","PTOShaftID":"C","PTOSpecialFeature":"X","PTODate":"2011-11-30 17:28:10"}},{"ptos":{"PTOMasterID":"2","PTOMasterPart":"828B-U6805-L3CX","PTOAssemblyID":"3","PTODate":"2011-11-30 17:28:10"}]} 解决方法$(document).ready(function(){ $("#adapter").keyup(function() { var adapter = $(this).val(); var dataString = 'searchword='+ adapter +'&format=json' ; if(adapter=='' || adapter < 2 ) { $("#display3").hide(''); } else { $.ajax({ type: "POST",dataType: "json",//set this to json url: "ajax/phpfile",success: function(data) { var myObj = data; ///NOT how to print the result and decode in html or php/// console.log(myObj); //to see the object } }); }return false; }); }); 或者你可以像这样使用JSON2.js JSON.parse(text,reviver) JSON 2 GITHUB (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |