簡體   English   中英

jQuery帖子什么也沒返回

[英]jQuery Post Returning Nothing

我創建了一個簡單的jQuery帖子,每當用戶在輸入字段中輸入字符時,該帖子都會返回數據。 問題是它不起作用。 Firebug不返回任何錯誤。 當我輸入關鍵字時,FireBug Net不會顯示任何請求。 我的代碼幾乎是另一段有效的代碼的剪切和粘貼。 我不知道該怎么辦,這不是第一次發生這樣的事情。

這是原始文件。

<input type="text" id="search_tags" />

<div id="tag_results"></div>

  <script type="text/javascript" >

  $(document).ready(function() {

  $('#search_tags').keyup(function() {
    var search_term = $(this).val();
$.post('ajax_file.php', {search_term: search_term}, function (data) {
$('#tag_results').html(data);       
    });     
});

  $('#search_tags').bind('keydown', function(e) {
    if(e.keyCode==13){
    e.preventDefault();
    };});  
    });

  </script>

這是ajax文件。

$search_term = sanitize($_POST['search_term']); 

    if (!empty($search_term)) {

$search = mysql_query("SELECT DISTINCT `tag_name` FROM `tags` WHERE `tag_name` LIKE 

    '%$search_term%' LIMIT 0, 15");

$y = 1;

         while ($results_row = mysql_fetch_assoc($search)) 

        {

        echo '<br><br>' . $results_row['tag_name'] . '<br><br><hr>'; 

                    $y++;

             }}

好:

$('#search_tags_').keyup(...

應該:

$('#search_tags').keyup(...

因為在您的示例中我看不到id="search_tags_"的元素,該元素具有:

<input type="text" id="search_tags" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM