これは私の考えです。私はホームページにログインjqueryダイアログを持っています。私はajaxを使用して、入力された情報をPHPページに送信し、その後、ユーザー名とパスワードの組み合わせがデータベースに存在するかどうかを確認します。そうであれば、私は真実に戻り、ダイアログボックスを閉じます(サイトへのアクセスを許可します)。Jquery Ajax PHP - PHPコードが正常に実行されたかどうかを確認するには?
私のPHPスクリプト(実行されたページから)がtrueかfalseを返すかどうかをajaxで確認するにはどうすればよいですか? 私はajax関数の成功/エラーオプションがこれをチェックしていると仮定していましたが、以下のコードは機能していないようです。
$('.login').dialog({
closeOnEscape: false,
title: false,
modal: true,
width: 'auto',
show: {effect: "fade", duration: 1500},
title: 'Login',
buttons: {
"Login": function() {
$.ajax({
async: false,
type: 'POST',
url: 'sql/login.php',
success: function(){
alert("Success!");
},
error: function(){
alert("Failed!");
},
dataType: "html"
});
}
}
});
$(".login").dialog().parents(".ui-dialog").find(".ui-dialog-titlebar").remove();
ただこれをそこに投げたい。ユーザーが権限を与えられていない場合、クライアントサイドのメソッド(javascript)を介してのみコンテンツへのアクセスを制限していますか?もしそうなら、あなたはFirebugを持つ誰もがあなたのセキュリティを取り巻くことができるように考え直したいでしょう。 – Adrian