Jquery POST在Chrome中不起作用

时间:2012-05-15 12:43:02

标签: google-chrome jquery

我使用jQuery在javascript中创建了一个函数。我用它来向服务器发送一些信息

function cart(val, theImg)
{
    var url = location.protocol+'//'+location.hostname+'/';
    if(!theImg.hasClass('added'))
    {
        jQuery.post(url,{ajax:'1',compedit:'shopping-cart',q:'1',tocart:val},function(result){
            theImg.attr({'src':'/media/images/substract_from_cart.png','title':'Substract from cart','alt':'Substract from cart'}).addClass('added');
            jQuery('.btip').text('Substract From Cart');                 
        }, 'text');
    }
    else
    {
        jQuery.post(url,{'ajax':'1','compedit':'shopping-cart','q':'0','tocart':val},function(result){
            theImg.attr({'src':'/media/images/add_to_cart.png','title':'Add To Cart','alt':'Add To Cart'}).removeClass('added');
            jQuery('.btip').text('Add To Cart');                 
        }, 'text');
    }
}

我的问题是,此功能不会将数据发送到Webkit浏览器(Chrome,Safari)中的服务器! 任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

第一个post不正确添加'

 jQuery.post(url,{'ajax':'1','compedit':'shopping-cart','q':'1','tocart':val}..