关于IE9中jquery ajax提交无法发送cookie的解决方案

这两天做电子商城,在用IE9浏览器的时候,发现通过ajax方法提交网页时。无法发送cookie等信息。我用的是jquery.1.4.1。网上查说jquery 1.5以上才能兼容IE9。可是换了版本问题依旧。后来通过google搜索有人也遇到过类似问题。

 通过在提交网页时加上随机参数即可。还有个问题还暂时无法解决,getJSON无法返回值,这个问题现在还没解决。现在我用了临时的解决方法。

  function GetShopCartGoods() {
               $.get("/ashx/goodshander/producthander.ashx?action=getShopCartProduct&goodsId=0&callback="+Math.random(), function (data) {

            //返回值后再转换
                data = $.parseJSON(data);

posted @ 2012-08-25 15:19  fogwu  阅读(1281)  评论(0编辑  收藏  举报