2
我有以下提交事件没有捕捉提交类型的输入
$(document).ready(function() {
$('#comment-edit-form').submit(function() {
$.ajax({
type: $(this).attr('method'),
url: '/comments/edit/' + $(this).attr('comment_pk') + '/',
data: $(this).serialize(),
success: function(data){}
});
return false;
});
});
的形式提到的Ajax GET请求是这样的
<form method="get" id="comment-edit-form">
..
<input class="btn btn-primary" type="submit" name="preview" value="Preview">
<input class="btn btn-primary" type="submit" name="submit" value="Submit">
</form>
在这种形式下,我有两个不同的提交按钮!各有不同的操作!
我跟踪的GET请求的URL是一样的东西下面
?input1=1&input2=2...
我期待?input1=1&input2=2&submit=
或?input1=1&input2=2&preview=
为什么我不能在要求遵守“提交”或“预览”的名字??
为什么不写类型''GET''而不是获取的方法?它会更短,并且还可以简化将来的错误。 –