我有我的代码问题。我使用jQuery post来确认过滤器的名称是免费使用的。jquery .load返回的变量处理
$.post('check-username.php', $("#myform").serialize(), function(data) {
alert(data);
});
当我使用alert来显示数据的内容时,一切都很好。
但我需要类似的东西:
$.post('check-username.php', $("#myform").serialize(), function(data) {
if(data == 'ne'){
alert('name allready taken');
}
});
但是,这不会工作...
这是我的PHP代码。
<?php
include("config.php");
$Sql = MySQL_Query("SELECT id FROM Filters where name = '".$_POST['name']."'");
if (mysql_num_rows($Sql) != 0) {
echo "ok";
}
else{
echo "ne";
}
?>
对不起,我的英语;)感谢您的帮助
Concider SQL Injection。看看http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php,以防止未来的意外 – becquerel
thx,这只是测试代码,将在最终导入产品。 – user2857897