當我在Internet Explorer中使用ajax提交表單而不是提交表單時,所發送的所有變量都會出現在地址欄中。任何想法如何解決這一問題?通過ajax提交表單在Internet Explorer 8中無法正常工作
這裏就是出現在地址欄輸入:mypage/home?v1=name&0v=0&v2=&v3=
下面的代碼:
$(".submitF").live(
"submit", function() {
var fcontent = $(this).serialize();
var divs = $(this).attr("data-div");
divs = divs.split(",");
$.ajax({
type: "post",
url: "core/ajax.php",
data: "ajax=ajax&divs=" + divs + fcontent,
beforeSend: function() {
centerWin("loading");
},
complete: function() {
$("#loading").hide("fast");
},
success: function (html) {
$("#mainWin").html(html).addClass(newClass);
});
return false;
});
當然可以用。我在外面,它仍然不起作用 –