您的位置:首页 > 其它

火狐可以 但IE第一次可以,第二次就不行了的问题

2012-09-03 14:49 260 查看
今天做一个投票模块,用到Ajax ,上代码

function vote(userId, votNum)

{

if(votNum == "0")

{

alert("please choose star");

return;

}

var valid = false;

jQuery.ajax({

method: 'get',

url: 'AjaxVote.aspx',

data: { userId: userId, num: votNum },

async: false,

success: function(data)

{

if(parseInt(data) == 1){

valid = true;

}

else if(parseInt(data) == -2){

alert("Each IP can only vote for a story three times!");

return;

}

}

});

if(valid)

{

alert("Vote Successd!");

}

window.location.href="?columnId=1";

}

在 IE第一次可以,第二次就不行了, 虽然alert "Vote Successd" 但实际上数据并没更新 郁闷半天

Google之, 发现一帖子http://topic.csdn.net/u/20100630/15/995646fb-50e2-42f9-9d1e-82253c894f65.html 豁然开朗

url: 'AjaxVote.aspx?h='+ Date(), 解决问题

再上一个链接 http://blog.csdn.net/zhy1987ly/article/details/5911808
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: