フォームを送信する代わりに、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;
});
でを使用することはできません。私はそれを外に持っていて、それはまだ動作しません –