ホームページ >バックエンド開発 >PHPチュートリアル >PHPがJS変数を読み取るためのAjaxコード

PHPがJS変数を読み取るためのAjaxコード

WBOY
WBOYオリジナル
2016-06-23 13:31:18931ブラウズ

タイトルの通り、ネットでたくさんのコードを調べたのですが、自分でやってみたのですがわかりませんでした。要件は非常に単純です。PHP が JS から仮パラメータを読み取るだけであり、JS が PHP の戻り値を受け取る必要はありません。コードの一部は次のとおりです。 3q
< ;?php
$device = $_POST['phone'];
function count_num()
{
echo $device; }
?>

d728dfd2a9b0dab6b2cca3f2ebd2bae9

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

check.php

<?phpecho $_POST['phone'];

ただし、チェックを受け取っていません。PHP の処理結果のコードは表示できません
$.post("check.php", {phone:device }, function(d) {alert(d)} );
こんな感じで見てください

また、こんなこともできます
file_put_contents('test.txt', $_POST['phone']);
test.txt を見てください

      $device = $_POST['phone'];

この方法で受信できるかと思いましたが、しかし、結果は「通知: 未定義のインデックス: 電話」になります。
上記で書かれた php と js は check.php ファイルにあります。php を使用して js 関数 ShowNumber() の形式を読み取り、読み取った仮パラメータに基づいてデータベースにクエリを実行して満足のいく値を取得したいだけです。仮パラメータを取得したいだけで、値は何も返されません。

$.post("check.php", {phone:device }, function(d) {alert(d)} ); 試してみましたが、応答がありませんでした


JQ クラスが引用されていますか?

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