代码之家  ›  专栏  ›  技术社区  ›  Leopard

jquery条件在Ajax调用后提交

  •  1
  • Leopard  · 技术社区  · 14 年前

    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>";
    
    1 回复  |  直到 12 年前
        1
  •  0
  •   Rodrigo    12 年前

    你能换一下吗

     $('#addcreditdetails').submit();
    

     $('#addcreditdetails').first().submit();