ホームページ >バックエンド開発 >PHPチュートリアル >PHPはJSから返された値をどのように受け取るのでしょうか?

PHPはJSから返された値をどのように受け取るのでしょうか?

WBOY
WBOYオリジナル
2016-06-13 13:05:311453ブラウズ

phpはjsから返された値をどのように受け取るのでしょうか?
次のコードを見てください:

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
                    include LoadLang("pub/message.php");
                    $error=$message_r[ClassChangeModHaveInfo];
                    echo"<script>confirm('".$error."');</script>";



最初の 2 つの文はエラー メッセージの言語を読み取るためのものなので、js からフィードバックを受け取るにはどうすればよいでしょうか?
現在のコードは、[OK] をクリックするか [キャンセル] をクリックするかに関係なく、次のコードを実行し続けます。[キャンセル] をクリックするとページhistory.go(-1)

に戻ることを願っています。 ----- -解決策----------------------
これは直接利用できませんが、コードに ajax または Cookie 操作を追加できます。
------解決策----------------------
phpはサーバー側で解析され、jsは解析されますブラウザ分析では、js を実行しているクライアントの戻り値はリクエストを再送信することしかできないことを知っておく必要があります。3 階は正しいです

OK を押した後に ajax を使用してページを返し、js を使用して次のことを行うことができます。 DOM を操作してページに挿入します。
------解決策---------
PHP の悲劇 この問題が発生すると、問題が発生します。サーバー側、サーバー側。 。 。

jQuery を学ぶ
------解決策---------
JS がクライアントで実行され、PHP が実行されている場合サーバーが実行されている場合、ボックスがポップアップ表示されると、サーバーがクライアントに出力したことを意味し、サーバーとは何の関係もありません
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。