2011-11-16 139 views
1

我一直在試圖弄清楚在過去的兩天裏這個錯誤是什麼。我有一個使用自動完成功能的下拉菜單。這工作正常。當選擇一個Id時,我試圖讓它加載一個顯示有Id信息的小表(下面的onSelect部分)。Jquery .load()和頁面刷新

但是,當選擇Id時,頁面會刷新,就像我點擊鏈接一樣。我意識到這可能是小事,我似乎無法弄清楚。

var options, a; 

$(document).ready(function(){ 
    options = { 
     serviceUrl:'jsonExceptionRequest.cfm', 
     onSelect: function(value, data){ 
        $("#claimData").load('ajaxExceptionRequest.cfm?Id=' + value); 
       } 
     }; 
    a = $('#query').autocomplete(options); 
    return false; 
}); 

<span id="claimData"></span> 
+0

爲什麼你在$(document).ready的末尾返回false? – Blazemonger

回答

1

嘗試移動return flase;onSelect塊內。

+0

發現問題。頁面「ajaxExceptionRequest.cfm」在它的底部進行了調試。當我把它放入我的主頁面時,它必須包含重定向瀏覽器的代碼。我刪除了所有調試,現在一切正常。 – user1049942