jQuery技术:如何在jquery中解码/分离php编码的json。

我想将我编码的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('

    '+data.Question+'');

     var data = { "Q_Id": "1", "QP_Name": "test1", "Question": "Which is indian capital.?" }; $('#ques').val(data.Question); $('#QPt').val(data.QP_Name); $('body').append('

    ' + data.Question + '');

      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)!)。

      www.ctvol.com true https://www.ctvol.com/jquerytutorial/561457.html Article jQuery技术:如何在jquery中解码/分离php编码的json。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/561457.html

      (0)
      上一篇 2021年2月4日
      下一篇 2021年2月4日

      精彩推荐