jquery的新功能。我怎样才能有一个简单的形式与保存按钮和保存退出按钮?Jquery ajax保存按钮和保存退出按钮
我现在拥有的某种方式“有效”。但是当我发布然后点击保存退出。然后回到/消息。使用表格并点击保存 - 退出它的帖子并保持在页面上。但是如果我重复一遍,它会发布并退出。
JQUERY
var BASE = 'http://localhost/sym/messages';
$('#xhrSave').submit(function() {
event.preventDefault();
$('[name="save_continue"]').click(function() {
window.location = '#';
});
$('[name="save_exit"]').click(function() {
window.location = BASE;
});
var url = $(this).attr('action');
var data = $(this).serialize();
$.ajax({
type: 'post',
url: url,
dataType: 'json',
data: data,
success: function(data) {
$('#message_list').append('<div>' + data.message + '<a class="delete" rel="'+ data.id +'" href="#">Delete</a></div>');
}
});
// clear textbox
$('#form_message').val('');
});
HTML
<form action="<?=URL::to('messages/xhrSave')?>" method="post" id="xhrSave">
<input type="text" name="message" value="" id="form_message" />
<button type="submit" name="save_continue" class="save_form">Save</button>
<button type="submit" name="save_exit" class="save_form">Save-Exit</button>
所以,当我们点击save_continue你想通过ajax发送数据? – kritya
是的,该部分确实按照代码的方式工作,但可能不是最好的方式。 – dynamo