b.js ファイル: function get_C(){ if (xmlHttp.readyState==4 || xmlHttp.readyState"/> b.js ファイル: function get_C(){ if (xmlHttp.readyState==4 || xmlHttp.readyState">

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

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

WBOY
WBOYオリジナル
2016-06-13 13:48:42812ブラウズ

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コードがあるかどうかを確認してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。