ajax方法调用第一次之后无论调用多…

在开发问答系统时遇到一个Ajax方法只调用一次的问题,即便使用for循环多次调用,IE浏览器也会因缓存只响应一次。通过在URL中添加随机数参数解决IE内核浏览器的异步请求缓存问题,但在Firefox中出现最后一次请求才更新页面的异常现象,仍需进一步调查和优化。
摘要由CSDN通过智能技术生成

最近在学校工作室团队开发学习平台的问答系统的时候发现,一个ajax方法(具体如下)总是只调用一次,而原来程序通过for循环多次调用该方法且代码没有出错,无论如何刷新都只会调用一次成功,甚至有时会全部失败,这个问题困扰了很久。

function hasGoodOrBad(flag,goodNum,badNum){ //加载时判断是否已经点过赞或点过踩
   $.ajax({
    type: 'post',
    url:'hasGoodOrBad.action'
    data: {QuestionAnswerID:flag},
    dataType: 'json',
    success:function(data){
       
       if(data.getAppraise==1)
       {
          $("#good_"+flag).html("已赞"+goodNum);
          $("#bad_"+flag).html("踩"+badNum);
          alert(flag+":"+data.getAppraise);
       }
       else{

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值