我想将我编码的json解码为jquery并将所有分隔的代码设置为不同的表单元素。 在这里,我发布我的所有代码。
PHP代码..
HTML代码
Save & Next
** jquery **
$('a#savenext').on('click',function(){ var passid = $('input#ques').val(); //var name = $('input#QPt').val(); if($.trim(passid) != '') { $.post('retrivedata.php', { passid: passid}, function(data){ //$.each(data, function(i, name) { // alert(name.Q_Id); //}); $('div#datatable').text(data); //$('input#QPt').text(QPt); }); } });
我是jquery Ajax和JavaScript的新手,所以我无法处理它。 任何帮助欣赏。
目前我得到这样的结果。
在php中设置正确的标题
header('Content-Type: application/json'); $data = json_encode(mysql_fetch_assoc($query));
jquery将负责解析
要将数据添加到您的页面,请使用append
$('body').append('
var data = { "Q_Id": "1", "QP_Name": "test1", "Question": "Which is indian capital.?" }; $('#ques').val(data.Question); $('#QPt').val(data.QP_Name); $('body').append('
Save & Next
将json设置为ajax调用返回的数据类型,如下所示:
$('a#savenext').on('click',function(){ var passid = $('input#ques').val(); //var name = $('input#QPt').val(); if($.trim(passid) != '') { $.post('retrivedata.php', { passid: passid}, function(data){ //$.each(data, function(i, name) { // alert(name.Q_Id); //}); $('div#datatable').text(data); //$('input#QPt').text(QPt); },'json'); } });
$('a#savenext').on('click',function(){ var passid = $('input#ques').val(); if($.trim(passid) !=) { $.post('retrivedata.php', {passid: passid}, function(data){ var da = JSON.parse(data); $('div#datatable').text(da.QP_Name); //alert(da.QP_Name); }); } });
以上就是jQuery教程分享如何在jquery中解码/分离php编码的json。相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/561457.html