【发布时间】:2011-10-09 23:19:53
【问题描述】:
我正在使用 jQuery 验证插件及其远程选项来检查输入字段中的用户名是否存在。我使用此代码:
remote : {
url :'ajax_php/admin/checking.php',
type :'post',
data : {
type:'username'
}}
我注意到请求 URL 附加了一个回调参数,即使我将类型请求设置为 post:
http://localhost/lopoli2/ajax_php/admin/checking.php?callback=jQuery15104128487491980195_1311232389069
我的 PHP 脚本运行良好,并为有效用户名返回 true,为无效用户名返回一个字符串。但是没有出现错误信息!简而言之,我的 PHP 文件如下所示:
$check = mysql_query("select `username` from `user_tbl` where `username`='".$_POST['username']."' ",$conn)
or die('Error In DB !');
if (mysql_num_rows($check)>0){
echo("username is already exists");
}else{
echo("true");
}
这是我想知道的:
- 回调参数有什么用?
- 如何解决“显示错误信息”的问题?
【问题讨论】:
标签: php javascript jquery validation plugins