検索

ホームページ  >  に質問  >  本文

ajaxがphpでデータベースにデータをリクエストし、それをJSONを使ってJavaScriptに返すと、一部のデータが表示できないのですが、この問題を解決していただけませんか?

私が書いているのはフィルタリング関数です。php でデータベースに情報をリクエストするのに ajax を使用し、それを JavaScript に返すのに JSON を使用します。ただし、関連するコンテンツを入力すると、一部のフィルタはデータベースから読み込むことができ、できないものもあるのですが、解決方法を聞きたいです。

JavaScript コード:

リーリー

phpコード:

リーリー

上記のコードによると、a.length は変更される場合もありますが、変更されない場合もあります (通常、フィルターされた結果が多すぎる場合)。ただし、php のコードの最後の行を print_r($json) に置き換えると、出力が得られます。

过去多啦不再A梦过去多啦不再A梦2712日前918

全員に返信(1)返信します

  • 仅有的幸福

    仅有的幸福2017-06-13 09:24:04

    json には utf8 エンコードが必要です。データベースから取得したデータがすべて utf8 エンコードされているかどうかを確認してください。

    返事
    0
  • キャンセル返事