我想在形式保存/提交数据后创建xml ,但之前
<form action='/download' method='post'>
<input type='submit' value='update' id='update'/>
</form>
现在这是我的jquery
$('#update').live("click", function() {
alert('called');
$.post( 'myxml.php', {username:$('#username').val() },
function( data ) {
alert(data);
});
});
答案 0 :(得分:-1)
目前的HTML代码无法做到这一点。表单提交后,页面将被重定向,有效地杀死所有其他正在运行的javascript。
但是,有一些方法可以通过jQuery提交表单而无需刷新页面。我建议你按照this教程。
或者这样做:
$('#update').on("click", function() {
alert('called');
$.post( 'myxml.php', {username:$('#username').val() },
function( data ) {
alert(data);
$('form[action="/download"]').submit()
});
return false; //prevent bubble
});