2010-03-02 29 views
1

1)的形式提交行動後提交由文檔準備FN改變,使Ajax調用JQuery的條件Ajax調用

2)如果來自阿賈克斯的數據是不是「沒有probs」然後把錯誤信息消息在一個div中並更改提交的值,以便第二次點擊將您帶到標準操作。 這個位有效。

3)如果沒有錯誤,我希望它發佈的標準動作: 見alert('Fred1');(這裏我已經試過$('#addcreditdetails').submit()

我已經試過很多東西,但不能拿到3)工作。

<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>"; 
+0

觀看「;後您的標籤 – 2010-03-02 11:41:50

+0

@DN我會說這從一些PHP/ASP.net動態的包括 – 2010-03-02 11:43:13

回答

0

你能嘗試更換

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

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

謝謝你的回答,但那是關於三家公司的!我已經將它轉發給了可能有幫助的人:-) – Leopard 2012-09-28 10:25:55