是代碼我使用問題與jQuery from.submit和Ajax
$(document).ready(function(){
$("form").submit(function(event) {
event.preventDefault();
var val = $("#captcha_text").val();
$.ajax({
url: 'checkAnswer.php',
type: 'POST',
dataType: 'text',
data: {
answer: val
},
complete: function(data)
{
console.log(data);
if($.trim(data) == "true")
$("form")[0].submit();
else
alert('Wrong Answer');
}
});
});
});
checkAnswer.php有這樣一個行僅是
echo "true";
我不知道爲什麼的JavaScript如果在完整的功能條件總是會去其他部分和顯示警報('錯誤答案')
做任何人知道可能是什麼問題。 ?在Firebug控制檯我看到的響應正在添加從我的Ajax和響應值回是「真」
設定具體的數據類型的屬性爲「text」,看看會發生什麼。 – Bora 2011-05-21 14:48:42
我還沒有工作..我會得到抑鬱症患者與jquery我認爲 – 2011-05-21 14:53:08
你試過skippink trim()函數? – 2011-05-21 14:57:56