次のコードが機能しない理由がわかりません。しばらくの間、PHP関数 "alias_valid"はテスト目的の文字列を返すだけなので、ここにはPHP関数は含まれていません。アラートは空です。 jQuery.post()でリクエストがエラーコードを返した場合jQuery AJAXポストが機能しない
$.post(SITE_ROOT + "includes/AbstractEvent.php",{
action:"alias_valid",
alias : alias},
function(v){
alert(v);
});
PHPを含めてください。 'return'を使うときのように、あなたが戻ってきたら、それが問題です。あなたは 'echo'を使っているはずです。 –
私は両方の方法を試みましたが、ここに関数があります: \t function alias_valid(){ \t \t echo "reached"; \t} – thuey
'SITE_ROOT'は正しく設定されていますか?この 'SITE_ROOT'を使う代わりにURL全体をハードコーディングしてみてください。 – ccheneson