2012-08-30 14 views
0

PHP後/ JQuery的/ AJAX的問題在這裏:IE瀏覽器窗口跳到形式(不是頁面)的頂部的AJAX調用

我在調用通過AJAX一個jQuery功能頁面的底部有一個按鈕調用,然後根據數據庫中的某個變量(這就是爲什麼AJAX在這裏),它將啓用也位於頁面底部的答案文本框。問題在於瀏覽器滾動/跳轉到表單頂部,而不是頁面(表單上方有一些圖像)。

我想我可能知道可能的根本原因 - 我將新的Date()。getTime()添加到php文件的url,所以IE不會緩存結果,但它也告訴瀏覽器該鏈接是新的,它應該去頁面的頂部。但它到了表單的頂部,所以我猜這是可以管理的。

這隻發生在IE瀏覽器中。 Chrome,FF =確定。

有什麼想法?

form標籤:

<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"); 
      } 
    }}); 

在此先感謝。

回答

0

解決了我自己的問題!

添加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"); 
      } 
    }}); 
return false; 
相關問題