是代码我使用问题与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