为什么IE8在调用ajax函数后重新加载网站?

时间:2012-01-13 10:20:49

标签: jquery ajax internet-explorer-8

如果我在表单中选中,则会有一个带有onBlur="validate();"的昵称字段。在对下一个输入进行制表时,应该对昵称进行验证,如果失败,则会出现一个提案。

在所有浏览器中工作正常,但IE8。我只打电话给jQuery.get,拆分数据并滑动提案。

jQuery.get(requestMappingLoginCheck, map, function(data) { 
    var splitted = data.split(";");             
    jQuery.each(splitted, function(index,value) {
        proposals += '<span style="display:block;"><input type="radio" name="loginproposals" value="' + value + '" id="proposal_' + index + '" onclick="changeLoginField(this);"><label for="proposal_' + index + '" class="proposal"> ' + value + '</label></span><br/>';          
        $("#alternativeLoginProposals").html(proposals).slideDown();
    }); 
}

是否有人遇到同样的问题并且可能知道如何修复它?

1 个答案:

答案 0 :(得分:0)

如果没有看到整个代码,很难说,但我猜你在提交时正在验证。如果验证失败,您确定使用以下代码吗?

return false;