这两天做电子商城,在用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);