/ / IEブラウザウィンドウは、AJAX呼び出しの後、ページではなくフォームの最上部にジャンプします-php、jquery、ajax、internet-explorer

IEブラウザウィンドウがAJAX呼び出しの後にフォームの先頭にジャンプする(ページではない) - php、jquery、ajax、internet-explorer

PHP / JQuery / AJAXの問題」はこちら:

ページの下部にボタンがありますAJAX呼び出しを介してJQuery関数を呼び出し、データベースの変数(AJAXが存在する理由)に基づいて、ページ下部にある回答テキストボックスを有効にします。問題は、ブラウザーがスクロールすることです/ページではなく、フォームの上部にジャンプします(フォームの上にいくつかの画像があります)。

私は考えられる根本原因を知っているかもしれないと思う-私は新しいDate()。getTime()をphpファイルのurlに追加してIEが結果をキャッシュしないようにしますが、ブラウザにリンクが新しく、ページの上部に移動する必要があることも伝えます。しかし、それはフォームの一番上に行くので、私は「それを推測している」管理可能なものです。

IEでのみ発生します。Chrome、FF = OK。

何かご意見は?

フォームタグ:

<form method="get" id="advisors_form" name="advisors_form">

ajax呼び出し構造:

    $.ajax( {
type : "GET",
url : "Code/f_aa_answer_request_check.php?" + new Date().getTime(),
data : request_data,
success : function(response) {
if (response == "success") {
alert("OK");
}
}});

前もって感謝します。

回答:

回答№1は0

私自身の問題を解決しました!

ajax呼び出しの後にfalseを返します:

$.ajax( {
type : "GET",
url : "Code/f_aa_answer_request_check.php?" + new Date().getTime(),
data : request_data,
success : function(response) {
if (response == "success") {
alert("OK");
}
}});
return false;