2015-09-06 32 views
0

在Codeignitor中使用jQuery Ajax時,出現錯誤「Uncaught SyntaxError:Unexpected token」。未捕獲SyntaxError:在Codeignitor中使用jQuery Ajax時出現意外的令牌

這裏是我的代碼:

function add_to_shopping_cart(base_url){ 

$.ajax(function(){ 
    url: base_url+'cart/add_to_cart', 
    type: 'post',   
    data: $('#product_form').serialize(), 
    dataType: 'html', 

    success: function(html){ 
    } 
});  
} 

的錯誤就行了「類型:‘後’,」

我已經做了AJAX功能幾千次並不能看到什麼導致這謝謝

回答

0

該代碼沒有意義。在$.ajax呼叫刪除function()部分:

function add_to_shopping_cart(base_url){ 
    $.ajax(/*no function() here*/{ 
     url: base_url+'cart/add_to_cart', 
     type: 'post',   
     data: $('#product_form').serialize(), 
     dataType: 'html', 

     success: function(html){ 
     } 
    });  
} 

傳遞給ajax什麼應該是一個對象初始化,而不是一個函數。如果它是一個函數,則內容需要是功能代碼而不是一組屬性初始值設定項。

+0

是的,這是一個疏忽,謝謝 –

相關問題