我有一个 Ajax GET 请求,如下所述
$(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;
});
});
表格是这样的
<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=
为什么我无法在请求中观察到“提交”或“预览”名称??