我有一个像<form action="/search.php" method="GET" id="myForm">
这样的表单和一个提交按钮。当我点击
提交按钮它执行两个ajax调用。
$("#button").click(function() {
updateFirst();
updateSecond();
});
function updateFirst() {
$.ajax({
url: "/a.php",
dataType: "json",
traditional: "true",
data: { mydata: $("#abc").val() },
success: function(jsonData, textStatus, jqXHR) { }
});
}
function updateSecond() {
$.ajax({
url: "/b.php",
dataType: "json",
traditional: "true",
data: { mydata: $("#xyz").val() },
success: function(jsonData, textStatus, jqXHR) { }
});
}
我还在表单提交上写了一些逻辑。我知道这很奇怪但是这是怎么回事:
$("#myForm").submit(function(){
this.submit = true;
// Written some logic here
return true;
});
因此,当我在填写表单字段后点击Enter时,它会转到'search.php'页面,但CSS不会在IE中第一次加载。当我看到控制台时 没有对head标签中的CSS文件的引用,但是当我重新加载页面时,一切正常。
当我点击“提交”按钮时,这个问题似乎并不是每次都会发生,但是十分之一不会发生。
我知道这是一个非常令人讨厌的问题,但如果有人可以提出建议我会很感激!!