1
IM比較字符串,使這裏AJAX工作html頁面jQuery的AJAX問題
$("#contact").submit(function(){
$.ajax({
url:"contact_ajax.php?action=contact", data:"name="+$('#name').val()+"&email="+$('#email').val()+"&message="+$('#message').val()+"&lang=<?php echo $_GET['lang']; ?>",
success: function(html){
// $("#script").html(html)
//alert(html)
switch(html){
case "name required":
jQuery('#name').hide()
break;
}
}
})
})
這裏的PHP頁面:
header('Content-Type: text/html; charset=iso-8859-1',true);
if($_GET["action"]=="contact"){
if(trim($_GET["name"])=="") echo "name required"; else{ if(trim($_GET["name"])!=="") echo "name filled"; }
因此,如果 「要求名稱」 回顯到這個頁面:jQuery的('#name')。hide()應該會發生 但沒有任何反應?
的確是這樣,我沒有警惕它。 – tetris
嘗試在switch語句中使用$ .trim(html),switch($。trim(html)) – ShankarSangoli
好的,謝謝你的工作,但它很有趣,因爲當我警告它看起來一樣的字符串? – tetris