使用jquery ajax 我有一个输入名称的文本字段我怎么能拥有它当用户输入名称时ajax检查以查看该名称是否已存在于数据库中,如果确实显示该名称已存在且表格已显示在输入的名称不存在之前无法提交?
这将是php
<?php
$name = $security->secure($_POST['name']) //security->secure() cleans the field
$query = $db->query("select name from table where name = '$name'");
if($db->num_rows($query) != 0) { "that record already exists"; }
//disable the form button until a name is entered that does not exist.
?>
答案 0 :(得分:2)
$(document).ready(function(){
$.ajax({
type: 'POST', /*the method u are using*/
url: url, /* http://yourdomain.com/post.php */
success: function(data){alert('Name exists')} /* What to do in case of success */
});
});
我希望这对你来说很有帮助。
答案 1 :(得分:1)
@sammen
你需要使用jquery ajax
http://api.jquery.com/jQuery.ajax/
将用户名发送到后端,然后执行您的php并将状态发送到用户界面。
在ajax的成功处理程序上,您可以调用方法或显示名称无效的错误
你可以使用jquery ajax来实现这个