Home  >  Article  >  Backend Development  >  兄弟们,有个ajax返回json的有关问题想请问下,先多谢了

兄弟们,有个ajax返回json的有关问题想请问下,先多谢了

WBOY
WBOYOriginal
2016-06-13 12:24:46911browse

兄弟们,有个ajax返回json的问题想请教下,先谢谢了!

本帖最后由 gxnnlj6 于 2015-09-17 12:43:57 编辑
<li id="xlm2" ></li>

        $.ajax({ <br />            type:"POST", <br />            url:"class.php", <br />            data:"bid="+bid,  <br />            success:function(data){ <br />                  $("#xlm2").html("分类:"+data); <br />            } <br />        });

while($r=$cms->fetch($mesql)){ <br />   $classname.= $r[classname];<br />}<br />echo $classname;


这样可以正常输出:
  • 分类:栏目1  栏目2  栏目3 ......


  • 现在想到到这样的输出,多输出一张栏目图片:
  • 兄弟们,有个ajax返回json的有关问题想请问下,先多谢了

  • 分类:栏目1  栏目2  栏目3 ......


  • 应该怎么改?


  • <li id="xlm2" ></li>

            $.ajax({ <br />            type:"POST", <br />            url:"class.php", <br />            data:"bid="+bid,  <br />            dataType: "json", <br />            success:function(data){ <br />                  $("#xlm1").html("<img  src='bg.jpg'/ alt="兄弟们,有个ajax返回json的有关问题想请问下,先多谢了" >"); <br />                  $("#xlm2").html("分类:"+data); <br />            } <br />        });

    while($r=$cms->fetch($mesql)){ <br />   $classname.= $r[classname];<br />   $img= $r[img];<br />}<br />echo json_encode(......);

    ------解决思路----------------------
    while($r=$cms->fetch($mesql)){ 
       $classname.= $r[classname];
       $img= $r[img];
    }
    echo json_encode(array('data'=>$classname,'img'=>$img);
    ------解决思路----------------------
    怎么写?要根据你的需要了

    看样子你并不大会 js,那么就在 php 里组装好 html 再返回。就不要用什么 json 了(和你第一例一样)

    其实如果用 js 拼装 HTML,真不如用 php 拼装

    Statement:
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn