Uncaught SyntaxError: Unexpected token when using jQuery Ajax in Codeignitor
I am getting the error "Uncaught SyntaxError: Unexpected token" when using jQuery Ajax in Codeignitor.
Here is my code:
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){
    }
});     
}
The error is on the line "type: 'post',"
I have done ajax functions thousands of times and can't see what's causing this thanks
 That code makes no sense.  Remove the function() part in the $.ajax call:  
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){
        }
    });     
}
 What you pass to ajax should be an object initializer, not a function.  If it were a function, the content would need to be function code rather than a set of property initializers.  
