2016-03-16 66 views
0

如何解決此異常?AJAX - POST'data:' - 未捕獲的錯誤 - 意外標識符

AJAX - POST at 'data:' - Uncaught error- unexpected identifier 

代碼

$.ajax({ 
       url: "<?php echo site_url('test/testData'); ?>", 
       type: 'POST', 
       data: {var TTDNo1: $("txtTTDNo1").val();//---Here on browser shows an error ' Uncaught error- unexpected identifier' 
         var TTDNo2 : $("txtTTDNo2").val(); var TTDNo3 : $("txtTTDNo3").val(); 
         var TTDNo4 : $("txtTTDNo4").val();      
         var CaliExpDate1 = $("txtCaliExpDate1").val();// which operator to use? '=' or ':' 
         var CaliExpDate2 = $("txtCaliExpDate2").val(); 
         var CaliExpDate3 = $("txtCaliExpDate3").val(); 
         var CaliExpDate4 = $("txtCaliExpDate4").val(); 
       }, 
       success: function(){ 
        alert("Data added successfully"); 
       } 
       failure: function(){ 
        alert("Please try again..."); 
       } 
    }); 
+0

不應有所述'var' –

+0

一端與每個屬性',''不;' - '數據:{ TTDNo1:$( 「txtTTDNo1」)VAL() ,// ---在瀏覽器中顯示錯誤'未捕獲錯誤 - 意外標識符' TTDNo2:$(「txtTTDNo2」)。val(), var TTDNo3:$(「txtTTDNo3」)。val(), TTDNo4 :$(「txtTTDNo4」)。val(), CaliExpDate1 = $(「txtCaliExpDate1」)。val(),//使用哪個運算符? '=' 或 ':' CaliExpDate2 = $( 「txtCaliExpDate2」)VAL(), CaliExpDate3 = $( 「txtCaliExpDate3」)VAL(), CaliExpDate4 = $( 「txtCaliExpDate4」)VAL(), 。 }, ' –

+0

「不需要」聽起來是可選的,它實際上是無效的語法 –

回答

1

woooowww,即不良,更正代碼如下

$.ajax({ 
    url: "<?php echo site_url('test/testData'); ?>", 
    type: 'POST', 
    data: { 
     TTDNo1: $("txtTTDNo1").val(), 
     TTDNo2: $("txtTTDNo2").val(), 
     TTDNo3: $("txtTTDNo3").val(), 
     TTDNo4: $("txtTTDNo4").val(),     
     CaliExpDate1: $("txtCaliExpDate1").val(), 
     CaliExpDate2: $("txtCaliExpDate2").val(), 
     CaliExpDate3: $("txtCaliExpDate3").val(), 
     CaliExpDate4: $("txtCaliExpDate4").val() 
    }, 
    success: function() { 
     alert("Data added successfully"); 
    }, 
    failure: function() { 
     alert("Please try again..."); 
    } 
}); 
+0

@JaromandaX:D是的,你的是riht – Shayan

+0

仍然需要在'success'和'failure'函數之間逗號。 –

+0

謝謝shayanypn .. :) .. – VDS

0

每個key-value對中的對象經由,分離。並且通過鍵和對象之間的:進行賦值。 因此它應該是:

data: { 
    TTDNo1: $("txtTTDNo1").val(), 
    TTDNo2: $("txtTTDNo2").val(), 
    TTDNo3: $("txtTTDNo3").val(), 
    // Etc 
} 
相關問題