現在、PHP と AJAX を使用してフォームの検証をライブで行おうとしています。基本的に-フィールドの値をAJAXを介してPHPスクリプトに送信する必要があり(それを実行できます)、送信したデータを使用してそのPHPファイル内で関数を実行する必要があります。どうやってやるの?
JQuery:
$.ajax({
type: 'POST',
url: 'validate.php',
data: 'user=' + t.value, //(t.value = this.value),
cache: false,
success: function(data) {
someId.html(data);
}
});
Validate.php:
// ここで、この関数で送信した "user" 値を使用する必要があります。これを行うにはどうすればよいですか?
function check_user($user) {
//process the data
}
関数を使用せず、validate.php で生の php のみを使用すると、データが送信され、その中のコードが実行され、すべてが好きなように機能しますが、すべての機能を追加すると、物事が非常に乱雑になるので、別の関数を使用することを好みます.
短くするために、関係のない多くのコードを削除しました。