2015-02-05 34 views
0

我是非常基本的jquery用戶,我主要從教程和示例中獲取以在我的網站上使用它們。下面是我從1個教程拿到代碼:如何在調用Ajax時解決特定的表單ID

$(document).ready(function(){ 
var form = $('form'); 
var submit = $('#submit'); 

form.on('submit', function(e) { 
    // prevent default action 
    e.preventDefault(); 
    // send ajax request 
    $.ajax({ 
     url: 'ajax_comment.php', 
     type: 'POST', 
     cache: false, 
     data: form.serialize(), //form serizlize data 
     beforeSend: function(){ 
      // change submit button value text and disabled it 
      submit.val('Submitting...').attr('disabled', 'disabled'); 
     }, 
     success: function(data){ 
      // Append with fadeIn see http://stackoverflow.com/a/978731 
      var item = $(data).hide().fadeIn(800); 
      $('.comment-block').append(item); 

      // reset form and button 
      form.trigger('reset'); 
      submit.val('Submit Comment').removeAttr('disabled'); 
     }, 
     error: function(e){ 
      alert(e); 
     } 
    }); 
}); 
}); 

我不知道如何使這個腳本只在具有ID「form1111」一種形式的工作。我想這跟var form = $('form');有關。請幫忙。

預先感謝您

回答

2
var form = $('#form1111'); 

ID和散列符號#開始。

如果你必須選擇類使用點.

var aClass = $('.myClass1111'); 

希望這有助於。謝謝。

+0

確定的類屬性,該死的,我發誓,我想這一點,但其他形式保留在使用這個jQuery。現在,我再次嘗試,它的作品魅力....謝謝 – user3137740

+0

我很高興提供幫助。請考慮接受這個答案。謝謝 :-) – UserProg

1

使用「表單」的id instade。 「#」符號用於id屬性和「。」爲元素

var form = $('#form1111'); 
相關問題