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

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

WBOY
リリース: 2016-06-23 13:26:22
オリジナル
826 人が閲覧しました

<li id="xlm2" ></li>
ログイン後にコピー

        $.ajax({             type:"POST",             url:"class.php",             data:"bid="+bid,              success:function(data){                   $("#xlm2").html("分类:"+data);             }         });
ログイン後にコピー

while($r=$cms->fetch($mesql)){    $classname.= $r[classname];}echo $classname;
ログイン後にコピー


これは正常に出力できます:
  • Category: Column 1 Column 2 Column 3...
  • さて、この出力について考えてみます。その他のコラム画像:

  • カテゴリ: コラム 1 コラム 2列 3...


  • どのように変更すればよいですか?

  • <li id="xlm2" ></li>
    ログイン後にコピー

            $.ajax({             type:"POST",             url:"class.php",             data:"bid="+bid,              dataType: "json",             success:function(data){                   $("#xlm1").html("<img src='bg.jpg'/>");                   $("#xlm2").html("分类:"+data);             }         });
    ログイン後にコピー

    while($r=$cms->fetch($mesql)){    $classname.= $r[classname];   $img= $r[img];}echo json_encode(......);
    ログイン後にコピー


    ディスカッションに返信(解決策)

    while($r=$cms->fetch($mesql)){

    $classname.= $r[classname]

    $画像= $r[img];
    }
    echo json_encode(array('data'=>$classname,'img'=>$img);

    ご返信ありがとうございます。いいえ、権利がありません。親の場合、次のように表示されます:

    类 カテゴリ: [Object Object]

    SUCCESS: Function (data) {
    ...
    }
    js が苦手な場合は、php で html をアセンブルしてから、ここに記述します。 json は使用しないでください (最初の例と同じです)

    実際、HTML をアセンブルするために js を使用する場合は、php を使用してアセンブルする方が本当に良いです

    すでに解決しました、ありがとう!

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