我的表单使用$ .post()操作,通过JS onClick触发,但现在我需要更改表单本身,以便其操作不再是"#"而是=" externalurl.com"它记录了数据。
然而,我失去了如何在不丢失我的jquery功能的情况下实现它。如果我只是在提交时发布POST,它可能只是页面刷新而没有确认成功或错误。有人有什么想法吗?
$("#go_places_FORM_submit_button").click(function() {
$("#FORM_go_places").submit( function () {
$.post(
'ajax/go_places_processing.php',
$(this).serialize(),
function(data){
$("#go_places_messages_").html(data);
$("#go_places_errors_").html('');
$(".go_places_FORM_table2").slideUp(0);
$("#go_places_messages_").slideDown(0);
$("#go_places_messages_").html(data);
$("#go_places_FORM_submit_button2").slideUp(0);
$(".go_places_FORM_qr_code2").slideUp(0);
$("#go_places_content_form_").css('background-image', 'url(../images/Imagine/go_places_bg_ty.png)');
}
)
HTML
<div class="go_places_FORM_">
<form action="http://www2.retailpro.com/l/19332/2013-10-14/75nwr" method="POST" id="FORM_go_places">
//form fields
</form>
</div>