我有某事像這樣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