javascriptからの投稿(これは警告によると正しくヒットして成功する)PHPコードからポストを取得できません。PHPにポストされないAJAXのポスト
<script>
function SavePlot() {
$.ajax({
method: "POST",
url: 'PhpToR.php',
data:{action:'SavePlot'},
success:function() {
alert("gets here");
}
});
}
</script>
は、したがって、上記のことは、ここでは、アラートを取得達したので、投稿されなければならない、しかし、それは以下のphpでキャッチイマイチ:私は他の多くの答えを試みたが、思えませんでした
if(isset($_POST['action']) && $_POST['action'] == 'SavePlot') {
echo '<script>alert("Doesnt get here")</script>';
}
成功するために。
を[あなたが見ていますブラウザのデベロッパーツールでAJAXリクエスト/レスポンス?プロジェクトにjQueryライブラリを含めましたか?エラーが報告されていますか?あなたはこれをウェブサーバー上で実行していますか?](http://jayblanchard.net/basics_of_jquery_ajax.html) –
あなたが何を期待しているのかわかりません。あなたはjQueryに(理論的に)返されているJSで何もしません。レスポンスから無作為に実行されるものではありません... –
あなたのajaxリクエストは機能していますが、あなたがサーバーから与えられたレスポンスを捕まえていません。 – Jer