ホームページ > バックエンド開発 > PHPチュートリアル > 兄弟、json を返す ajax について質問があります。よろしくお願いします。

兄弟、json を返す ajax について質問があります。よろしくお願いします。

WBOY
リリース: 2016-06-13 12:24:46
オリジナル
945 人が閲覧しました

兄弟の皆さん、JSON を返す Ajax について質問があります。よろしくお願いします。

この投稿は 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...


  • このような出力を考えたので、もう 1 列の画像を出力します。

  • カテゴリ: 列 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'/>"); <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 を使用してアセンブルすることをお勧めします。

    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート