我想知道如何得到的jQuery提供的submit callback
一個form
,因爲我有n個單頁上的形式,以COMMUN類many
和data-id
屬性附加到每種形式。如何讓jQuery的形式提交回調
我需要找回這個data-id
以及form
在這個回調中的輸入,否則我不能,因爲他們只是有一個cummon類。
我要尋找類似的東西:
$('form.many').submit(function(e) {
console.log($(this).data('id')); //Desn't work
console.log($(this).serializeArray()); //Desn't work
return false;
});
HTML
<form class="many" data-id="1">
<textarea>TEST_1</textarea>
</form>
<form class="many" data-id="2">
<textarea>TEST_2</textarea>
</form>
//...
我得到[]
爲$(this).serializeArray();
如何獲得textarea的內容?
你能向我們展示了HTML?這可能會起作用... – 2013-04-26 04:41:49
看起來不像一個問題,那裏有其他問題。 http://jsfiddle.net/EZQFc/ – PSL 2013-04-26 04:45:59
嗨魯多,我不知道這是可能的$ .submit。你可能想嘗試使用$ .ajax來完成這個帖子,在那裏有一個非常乾淨的方式來通過回調獲取結果 – 2013-04-26 04:48:30