2010-11-24 48 views
0

我有以下代碼:的jQuery的Ajax功能的getJSON()是沒有得到所謂的

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
    $('#property').keyup(function() { 
      var query = $(this).val(); 
     $('#results').html(query); 
       $.getJSON('InstantSearchServlet?property=' + query, null, callBackProperty); 
       } 
     });  
}); 

出於某種原因,InstantSearchServlet是從來沒有得到所謂的,但是當我直接通過編輯URL調用servlet到/ InstantSearchServlet?property = e例如我得到了期望的結果。我曾嘗試在InstantSearchServlet中放置一個/,並且這不會改變任何內容。

謝謝。

+2

您是否看過Firbug/Chrome開發工具中的請求?通過手動輸入的請求(查看該請求)和可疑代碼生成的請求之間的區別通常很容易。 – sje397 2010-11-24 12:07:31

回答

0

而不是.val(),嘗試.html()或.text()