2011-11-16 137 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