2012-04-04 81 views
0

我想將多個數據傳入AJAX .post()。這是我迄今所做的:如何通過AJAX .post()傳遞各種類型的數據?

$('form#tutorTableForm').live('submit', function() 
{ 
    var cid = $('#courseSelect').val(); 
    var lid = $('#lessonSelect').val(); 
    var lessonCount = $('#lessonSelect option:selected').attr('id'); 
    $.post('', $(this).serialize(), function(response){ 
     alert(response); 

    }); 
    return false;  
}); 

我也想通過在CID和蓋子。我會怎麼做?

我使用過,而不是對,因爲我們的應用程序使用舊版本。

+0

ajax帖子在教程中覆蓋了整個網絡。你的問題也不是很好。 – Timmerz 2012-04-04 21:07:57

+1

您可以在代碼塊中發佈代碼(它甚至可以語法突出顯示它!) - 您不需要使用pastebin。 :) – Xenon 2012-04-04 21:22:56

回答

1

我想你可以創建一個包含所有的數據,這樣的對象:

var cid = $('#courseSelect').val(); 
var lid = $('#lessonSelect').val(); 
var lessonCount = $('#lessonSelect option:selected').attr('id'); 

var postdata = { 
      formdata: $(this).serialize(), 
      cid: cid, 
      lid: lid 
     }; 

$.post('', postdata, function(response){ alert(response); }); 
0

代替它們在表單內輸入隱藏或任何與連載應自動添加它們。沒有看到你的html,有點難以確切地看到你需要什麼。