私はWeb技術には新しく、例を構築しようとしています。この質問は繰り返されるようです。しかし、私は正しい構文/メソッドを得ることができません。はajax呼び出しで戻り値を設定できません
私は、ajax呼び出し(action.php)で設定された値を読み取り、クライアント側(js)で使用しようとしています。以下は私の試み
$.ajax({
type: "POST",
url: "/crm/action.php",
data: form,
success: function(data){
alert(data.error);
},
error: function() {
myalert("DATABASE ERROR","X Record not saved. if this error persists, contact your system administrator");
}
});
され、action.phpは、単純にすべての私の試みは、これまで「未定義」戻ってきた
$error = 1;
次のように変数「エラー」を設定しようとします。
console.log(data)は何かを返しますか? –
変数を返すのですか、それとも設定するだけですか?アラートをconsole.logに設定し、data.errorの代わりにdataを使用して、何かが存在するかどうかを確認します。 – RST
変数を返すようにします。テスト目的のために、PHPファイルの$ error = 1は – user2810718