このようなことは可能ですか?
var name = "<?php username_exists( $('input#register_name').val() ); ?>"
どこ
$('input#register_name').val()
jqueryコードですか?PHP関数がそのJQueryコードを使用するように、基本的に2つのコードを組み合わせますか?
このようなことは可能ですか?
var name = "<?php username_exists( $('input#register_name').val() ); ?>"
どこ
$('input#register_name').val()
jqueryコードですか?PHP関数がそのJQueryコードを使用するように、基本的に2つのコードを組み合わせますか?
あまり。
ステップ 3 に到達するまでに、PHP は終了しています。
JS から PHP にデータを渡したい場合は、新しい HTTP リクエストで行う必要があります (リンク、フォーム送信、Ajax などを介して)。
いいえ、簡単な答えです。サーバー側のコードは、クライアント側のコードを直接操作できません。ただし、AJAX を使用すると、jQuery データを PHP に送り返すことができます。
お気に入り:
var name = $('input#register_name').val();
$.post('checkuser.php', { name: name }, function(data) {
alert("Hey");
});
簡単な答え: いいえ。ajax を使用して、PHP に入力の値を送信し、応答を解析できます :)。
上記のコメントへの返信:
$('#my_input').blur(function() { // Change 'my_input' to ID of your input
if ($(this).val() != '') { // Make sure it isn't blank to avoid unnecessary requests
$.post('my_file.php', $(this).serialize(), function(response) {
alert(response); // Variable 'response' contains response form php script
});
}
});