我有某事像这样jQuery的if语句工作在Firefox
<?php
if($target == 'mailAvailability'){
$email = mysql_real_escape_string($_POST['email']);
$query = 'SELECT email from users WHERE email = "'. $email . '"';
$result = mysql_query($query);
if (mysql_num_rows($result) > 0){
echo 0;
} else {
echo 1;
}
}
?>
和代码jQuery的
$.post("downloadData.php",{target: "mailAvailability", email:email},function(dane){
if(dane == 0){
$('#formError').html("Mail jest zajęty");
} else {
$('#formError').html(dane);
}
});
但在此代码,如果语句不会在Chrome和IE浏览器。在Firefox中它可以正常工作。为什么?
控制台日志丹麦在IE浏览器和铬,看看它返回什么?或者,也可以使用json对象来传回我认为更适合这种东西的状态。 – Lee 2012-01-31 12:29:50
*如何*它不起作用?你期望什么,发生了什么? – Gumbo 2012-01-31 12:44:02
正如@Lee所说,当你在JS中执行'console.log(dane)'时会发生什么? – 2012-01-31 12:44:10