我仍然有一些jQuery的問題。如果我有這樣的HTML:發佈請求的一些問題
<form method="post">
<textarea id="id_content" rows="10" cols="40" name="content"></textarea>
<input id="yes" type="submit" value="submit">
</form>
<form method="post">
<textarea id="id_content" rows="10" cols="40" name="content"></textarea>
<input id="no" type="submit" value="submit">
</form>
<form method="post">
<textarea id="id_content" rows="10" cols="40" name="content"></textarea>
<input id="question" type="submit" value="submit">
</form>
爲什麼我不能成功發佈請求與此jQuery代碼?
$(function(){
$('input').live('click', function(){
if ($(this).attr('id') == 'yes'){
var url = 'www.example.com/add_yes/'
} if ($(this).attr('id') == 'no'){
var url = 'www.example.com/add_no/'
} else {
var url = 'www.example.com/add_question/'}
var form = $('.' + $(this).attr('id'))
var textarea = form.$('texarea[name="content"]').text().serialize()
$.ajax({
type: 'POST',
url: url,
data: textarea,
success: succes,
dataType: 'json'
})})})
這裏是這段代碼的jsfiddle http://jsfiddle.net/
抱歉回答這麼晚,但我發現更多的問題,我需要解決。這是有益的,你的答案。 – krzyhub