我的表单使用 $.post() 操作,通过 JS onClick 触发,但现在我需要更改表单本身,以便它的操作不再是 =“#”,而是 ="externalurl.com",它会在其中记录其数据.
但是,我不知道如何在不丢失 jquery 功能的情况下实现这一点。如果我只是在提交时将其发布,它可能只是页面刷新而没有确认成功或错误。有人有想法么?
$("#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>