ajaxを使用して、2つの異なるphpスクリプトに変数を渡すにはどうすればよいですか?

ライアン

ajaxを使用してデータを送信する2つのフォームがあります。どちらのフォームにも独自のスクリプトがあり$_POST[]、別々のスクリプトで同じ変数にアクセスできると思いましたが、これは機能していません。私が使用してみましたsession_start()し、include_onceそして変数はスクリプトからスクリプトに渡していない理由を私は理解することはできません何らかの理由で。私は解決策を探して3日間そこにいたので、私が間違っていることを知っているか、代替案がある場合は、私に感謝を知らせてください。

javascript。

$('.test-input').load("test.php", {
    'sendTo':sendTo,
    'carrier':carrier,
    'testSubmit':testSubmit
  })

$('#error-display').load("textsms.php", {
    'date':scheduleDate,
    'firstname':firstName,
    'number':number,
    'message':message,
    'time':time,
    'service':service,
    'submit':submit
  })

test.php

if (isset($_POST['testSubmit'])) {
  $sendTo = $_POST['sendTo'];
  $carrier = $_POST['carrier'];

  $sendToInvalid = false;
  $testEmpty = false;
  $sendTo = "";

  if (!preg_match('/^\(?\b\d{3}[-.)\s]?\s?\d{3}[-.)\s]?\d{4}\b$/', $sendTo) and $sendTo !== '') {
    $sendToInvalid = true;
  } elseif (empty($sendTo) || empty($carrier)) {
    $testEmpty = true;
  } else {
    $sendTo = preg_replace('/[-.()\s]/','',$sendTo).$carrier;
    $_SESSION['sendTo'] = $sendTo;
  }
}

$sendTo以下のtextsms.phpに渡そうとしています。

else {
    include 'test.php';
    $sendTo = $_SESSION['sendTo'];
    $number = preg_replace('/[-.()\s]/','',$number);
    $number = "(".substr($number,0,3).") ".substr($number,3,3)."-".substr($number,6,4);
    if ($sendTo !== "[email protected]") {
      $header = $name."\r\n#: ".$number;
      $sendMsg = $userMsg."\r\nOn: ".$date.$time."\r\nService: ".$service;

      //mail($sendTo, "You win!", $sendMsg, $header);
      echo $sendTo;
      echo "it worked";
    }
レオナルドH

もちろん、ajaxを初期化するページに、内部にある「header.php」ファイルを含めますsession_start()include_once('header.php')test.phpでも同様です。それはトリックを行う必要があります。

最近は良い習慣ではありません。Cookieを使用してにアクセスすることをお勧めします$_COOKIEさらに良いことに、このようなCookieを処理するライブラリを使用してくださいJQueryには非常に優れたCookie管理もあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AJAXを使用してPHPスクリプトに値を渡すにはどうすればよいですか?

分類Dev

enumを使用して2つのスクリプト間で変数を渡すにはどうすればよいですか?

分類Dev

Django:AJAX POSTリクエストで2つの異なる変数の値を取得するにはどうすればよいですか?

分類Dev

VBAを使用して2つの異なるPCで2つの別々のExcelシートをリンクするにはどうすればよいですか?

分類Dev

ifステートメントを使用してrの2つの変数をインクリメントするにはどうすればよいですか?

分類Dev

linq c#を使用して、条件を使用して2つの異なるリストを選択するにはどうすればよいですか

分類Dev

2つの異なるリストクラスを比較するにはどうすればよいですか?

分類Dev

再帰を使用しながら、3つの異なるパスの数をインクリメントするにはどうすればよいですか?

分類Dev

関数を使用して 2 つの異なるデータ セットをプロットするにはどうすればよいですか?

分類Dev

jqueryを使用してajaxでphpスクリプトへのリンク投稿をクリックするにはどうすればよいですか?

分類Dev

異なるバージョンのGoogleアナリティクスを使用して、2つのウェブサイト間でアナリティクスソース情報を渡すにはどうすればよいですか

分類Dev

2つの異なる値を使用してJavaリストをソートするにはどうすればよいですか?

分類Dev

AJAXの1つの関数を使用して複数のリクエストを処理するにはどうすればよいですか?

分類Dev

2つの異なる乗数を使用して単一の高さ制約の乗数を変更するにはどうすればよいですか?

分類Dev

phpからスクリプト変数に値を割り当ててgooglemapのflighplancoordinatesに使用するにはどうすればよいですか?

分類Dev

2つの変数値を異なる関数に計算し、出力をphpの他の関数に表示するにはどうすればよいですか?

分類Dev

配列内のすべての値を bash スクリプトで引数として 1 つずつ渡すにはどうすればよいですか?

分類Dev

バッチスクリプトを使用してレジストリに2つの値を追加するにはどうすればよいですか?

分類Dev

ReactJSで2つの異なる状態変数を使用してデータを取得するにはどうすればよいですか?

分類Dev

2つの異なるwhileループを介して整数変数を操作するにはどうすればよいですか?

分類Dev

2つの数値を操作するテンプレートを使用してクラスを作成するにはどうすればよいですか

分類Dev

2つの異なるクラスから1つのxpathを使用してxpath値を取得するにはどうすればよいですか?

分類Dev

2つの異なるPHPファイルに対して2つのAjax呼び出しを行うにはどうすればよいですか?

分類Dev

2つの異なるリストに1つの「forループ」を使用するにはどうすればよいですか

分類Dev

jQueryを使用して複数のdivに3つの異なるクラスを追加するにはどうすればよいですか?

分類Dev

SQLクエリの条件として2つの異なる列を使用して行を削除するにはどうすればよいですか?

分類Dev

2つの変数に依存する関数の1つの変数に対して「for」ループを使用するにはどうすればよいですか?

分類Dev

JS AJAXリクエストからPHP変数を取得するにはどうすればよいですか?

分類Dev

スクリプトタグのsrcで変数を使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    AJAXを使用してPHPスクリプトに値を渡すにはどうすればよいですか?

  2. 2

    enumを使用して2つのスクリプト間で変数を渡すにはどうすればよいですか?

  3. 3

    Django:AJAX POSTリクエストで2つの異なる変数の値を取得するにはどうすればよいですか?

  4. 4

    VBAを使用して2つの異なるPCで2つの別々のExcelシートをリンクするにはどうすればよいですか?

  5. 5

    ifステートメントを使用してrの2つの変数をインクリメントするにはどうすればよいですか?

  6. 6

    linq c#を使用して、条件を使用して2つの異なるリストを選択するにはどうすればよいですか

  7. 7

    2つの異なるリストクラスを比較するにはどうすればよいですか?

  8. 8

    再帰を使用しながら、3つの異なるパスの数をインクリメントするにはどうすればよいですか?

  9. 9

    関数を使用して 2 つの異なるデータ セットをプロットするにはどうすればよいですか?

  10. 10

    jqueryを使用してajaxでphpスクリプトへのリンク投稿をクリックするにはどうすればよいですか?

  11. 11

    異なるバージョンのGoogleアナリティクスを使用して、2つのウェブサイト間でアナリティクスソース情報を渡すにはどうすればよいですか

  12. 12

    2つの異なる値を使用してJavaリストをソートするにはどうすればよいですか?

  13. 13

    AJAXの1つの関数を使用して複数のリクエストを処理するにはどうすればよいですか?

  14. 14

    2つの異なる乗数を使用して単一の高さ制約の乗数を変更するにはどうすればよいですか?

  15. 15

    phpからスクリプト変数に値を割り当ててgooglemapのflighplancoordinatesに使用するにはどうすればよいですか?

  16. 16

    2つの変数値を異なる関数に計算し、出力をphpの他の関数に表示するにはどうすればよいですか?

  17. 17

    配列内のすべての値を bash スクリプトで引数として 1 つずつ渡すにはどうすればよいですか?

  18. 18

    バッチスクリプトを使用してレジストリに2つの値を追加するにはどうすればよいですか?

  19. 19

    ReactJSで2つの異なる状態変数を使用してデータを取得するにはどうすればよいですか?

  20. 20

    2つの異なるwhileループを介して整数変数を操作するにはどうすればよいですか?

  21. 21

    2つの数値を操作するテンプレートを使用してクラスを作成するにはどうすればよいですか

  22. 22

    2つの異なるクラスから1つのxpathを使用してxpath値を取得するにはどうすればよいですか?

  23. 23

    2つの異なるPHPファイルに対して2つのAjax呼び出しを行うにはどうすればよいですか?

  24. 24

    2つの異なるリストに1つの「forループ」を使用するにはどうすればよいですか

  25. 25

    jQueryを使用して複数のdivに3つの異なるクラスを追加するにはどうすればよいですか?

  26. 26

    SQLクエリの条件として2つの異なる列を使用して行を削除するにはどうすればよいですか?

  27. 27

    2つの変数に依存する関数の1つの変数に対して「for」ループを使用するにはどうすればよいですか?

  28. 28

    JS AJAXリクエストからPHP変数を取得するにはどうすればよいですか?

  29. 29

    スクリプトタグのsrcで変数を使用するにはどうすればよいですか?

ホットタグ

アーカイブ