我不明白'返回假'的目的。
我想知道为什么我看不到弹出消息如果我不在ajax函数的末尾添加'return false'。
有人能告诉我吗?
我在windows下使用adt + Phonegap。
$("button").click(function() {
$.ajax({
type: 'GET',
url: 'http://www.google.com',
success: function(data){
console.log(data);
alert('ok');
},
error: function(){
alert('false');
}
});
return false;
}
});
答案 0 :(得分:1)
return false;
它等同于event.stopPropagation
和event.preventDefault()
我认为在您的情况下,您正在单击锚标记或提交按钮,因此您需要阻止默认()行为以便让ajax请求异步完成。否则,默认行为将刷新页面或加载另一个页面。
答案 1 :(得分:0)
根据jQuery Events: Stop (Mis)Using Return False,返回false
在调用时执行三项任务:
event.preventDefault();
event.stopPropagation();