1)表单提交操作由准备好进行Ajax调用的文档更改fn
  
  
   2)如果来自Ajax的数据不是“no probs”,那么它会将错误消息放在一个DIV中,并更改提交的值,以便第二次单击可以转到标准操作。
这一点有用。
  
  
   3)如果没有错误,我希望它发布标准操作:
见
   
    alert('Fred1');
   
   (我试过了
   
    $('#addcreditdetails').submit()
   
   也
  
  
   我试过很多东西,但都不能工作。
  
      <script>
    var chrisReady = function () {
     var submitFunction = function (event) {
      //console.log(submitval);
      var chrisPoster = function (data) {
       alert(data);
       if (data=='No probs') {
        $('#dealwarning').html('CC');
        alert('Fred1');
        $('#addcreditdetails').unbind('submit');
        $('#addcreditdetails').submit();
        alert('Fred2');
       }
       else {
        $('#dealwarning').html(data);
        $('#submit').val('Confirm Add Credit');
        jQuery('#addcreditdetails').unbind('submit');
       }
      };
      var amountval = $('#amount').val();
      var currval = $('#curr').val();
      var accountnoval = $('#accountno').val();
      var submitval = $('#submit').val();
      var postData = { 
       amount: amountval,
       curr: currval,
       accountno: accountnoval,
       submit: submitval
      };
      $.post('docheckcredit.php', postData, chrisPoster);
     }
     $('#addcreditdetails').bind('submit', function (event) {
      event.preventDefault();
      submitFunction(event);
     });
    }
$(document).ready(chrisReady);
</script>";