ホームページ > バックエンド開発 > PHPチュートリアル > phpからJSに値を渡したのですが、おかしな値が返されてしまいますか?ソリューションのアイデア

phpからJSに値を渡したのですが、おかしな値が返されてしまいますか?ソリューションのアイデア

WBOY
リリース: 2016-06-13 13:48:42
オリジナル
837 人が閲覧しました

phpからJSに値を渡したのですが、おかしな値が返されてしまいますか?
a.php から b.js に 0 を渡したいのですが、返されるのは長い文字列です。元のコードは次のとおりです:


a.php ファイル:

echo "0";

?>


b.js ファイル:

function get_C()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
var c = xmlHttp.responseText;
alert(c);
}
}

ダイアログボックスの出力結果は次のように多くの文字です。 🎜>



無題ドキュメント





0

何が起こっているのですか?前の部分をたくさん外してもらえますか?





-----解決策---------a 出力 json
b 読み取り json アラート

------解決策------------------ HTML のその大きなセクションはどこから来たのでしょうか? a.phpを別途実行するとソースコードが確認できます。 HTMLコードがあるかどうかを確認してください。

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