これは、actions.phpを呼び出して、 'POST'という配列を返します。 ここにコードがあります。私はアラート( "Not ajax")を返すことができますが、$.ajax
の中には何もありません:何か提案がありますか?jquery ajaxが応答しない
/******これはjQueryとAJAXファイル***********************/
/****************************
$("#loginSignupButton").click(function() {
// alert("Not in the ajax");
$.ajax({
type: "POST",
url: "actions.php?action=loginSignup",
data: "email=" + $("#email").val() + "&password" + $("#password").val() + "&loginActive=" + $("#loginAcive").val(),
success: function(result) {
alert(result);
}
})
})
/************ *******************/
/**** actions.phpファイルのコードは次のとおりです。****/
include( "functions.php");
if ($_GET['action'] == "loginSignup") {
print_r($_POST);
}
/**************************/
あなたはjqueryのライブラリをロードしましたか? –
ajax呼び出しにエラー関数を追加し、エラーが発生していないかどうかを確認してください。エラー:関数(jqXHR、textStatus、errorThrown){ console.log(textStatus、errorThrown); } – Hakunamatata
POST要求に対してクエリ文字列を送信することはできません。 'data'はオブジェクト(キーと値のペア)です。 – Terry