function test(){
$("#myform").attr("action","XXX.htm");
$("#myform").commit();
$("#myform").attr("action","YYY.htm");
}
发现这么做commit根本没起到作用。这是为何呢,其实是因为commit还没有提交你就将"action"属性给改掉了。所以他最终走"YYY"这个action了。我们只要延迟几秒就可以了。
function test(){
$("#myform").attr("action","XXX.htm");
$("#myform").commit();
window.setTimeout(function(){
$("#myform").attr("action","YYY.htm");
},3000);
}