2009-11-25 68 views

回答

1

你可以使用serialize方法:

$.ajax({ 
    url: 'someurl', 
    data: $('#formId').serialize(), 
    success: function(result) { 
     // ... 
    } 
}); 
1

昨天我有這個問題。我的工作方式是循環$('input.postValue')並將它們追加到jquery中的post對象。

代碼示例會是這樣的:

$('input.postValue').each(function() { 
    queryString += "&" this.id + "=" + $(this).val(); 
}); 

所示將queryString建設者,因爲這就是我用什麼。

編輯: 我應該提到,我使用這個,因爲ASP.Net和jquery.form不能很好地一起工作。

0

你必須從輸入元素收集值,並將其打造成爲AJAX腳本的請求URL ...使用$(「mytext的」)。值獲得的價值..它的廣告的URL。 ..如VAR URL = 'http://www.domain.com/ajax.php?name= '+ $(' mytext的')值

1

你總是可以使用第三方jQuery插件。 jQuery Form是我熟悉並用於過去的一個。

相關問題