2011-07-11 29 views
1

在這個函數中,當我使用它時,我得到整個代碼塊的錯誤! (在鍍鉻控制檯)
但是,當我用替換click它工作正常,它怎麼樣?用「live」綁定ajax函數給出了錯誤,但卻與「click」一起工作

$("form[0] :submit").live(function(event) { 

    event.preventDefault(); 

    var search_data = { company : $("form[0] :text").val() } 

    $.ajax({ 
     type: "POST", 
     url: "<?= site_url('pages/search') ?>", 
     data: search_data, 
     success: function(msg){ 
      alert("Data Saved: " + msg); 
     } 
    }); 
}); 
+0

最新錯誤 – Rafay

+2

你試過'$(「form [0]」)。live(「submit」,function(event ...' – Rafay

回答

1

當您使用.live(),你必須指定要綁定的處理哪種類型的事件的。在大多數情況下,它看起來像這樣:

$('form[0]').live('submit', function() { 
    ... 
}); 

您還可以使用事件類型的空格分隔的列表,或與事件類型的對象:對多個事件/功能的功能對。

相關問題