Jquery 为什么IE8在调用ajax函数后重新加载站点?
如果我在表单中使用tab键,则昵称字段中有一个Jquery 为什么IE8在调用ajax函数后重新加载站点?,jquery,ajax,internet-explorer-8,Jquery,Ajax,Internet Explorer 8,如果我在表单中使用tab键,则昵称字段中有一个onBlur=“validate();”。当切换到下一个输入时,应验证昵称,如果失败,则会出现一个proposol 在除IE8之外的所有浏览器中都可以正常工作。我只调用jQuery.get,拆分数据并向下滑动建议 jQuery.get(requestMappingLoginCheck, map, function(data) { var splitted = data.split(";"); jQuery.
onBlur=“validate();”
。当切换到下一个输入时,应验证昵称,如果失败,则会出现一个proposol
在除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();
});
}
jQuery.get(requestMappingLoginCheck,map,函数(数据){
var splitted=data.split(“;”);
每个(分割的,函数(索引,值){
提案+=''+价值+'
';
$(“#alternativeLoginProposals”).html(建议书).slideDown();
});
}
是否有人遇到了同样的问题,并且可能知道如何解决它?如果没有看到完整的代码,很难判断,但我猜您正在提交时进行验证。如果验证失败,您是否确保使用以下代码
return false;
解决方案不是ajax函数,而是与下一个输入标记中的multiply事件冲突。