AJAX - 无法访问JQuery函数的成功方法

时间:2016-07-16 05:43:32

标签: javascript jquery ajax

我尝试在页面刷新和刷新后尝试触发ajax调用我想根据ajax调用获取的数据对页面内容进行一些更改,但是使用我的脚本我无法访问成功jquery函数的方法,但函数将数据传递给servlet。我使用其他ajax调用脚本块与相同的servlet然后它正确地将数据返回到success方法,我的意思是我的servlet正确传递数据,它不适用于这个JavaScript函数,似乎是有问题的我的JavaScript功能,但我无法找到它。任何人都可以帮我解决这个问题吗?

我正在使用mata标签刷新页面

 <meta http-equiv="refresh" content="30" />

这是JavaScript函数

$(document).ready(function () {

    var myEvent = window.attachEvent || window.addEventListener;
    var chkevent = window.attachEvent ? 'onbeforeunload' : 'beforeunload';

    myEvent(chkevent, function (e) {
        var divIds = [];
        $('input.reloadPage').each(function() {
            if($(this).val() == "y"){
                divIds.push($(this).attr('id'));
            }

         });          

            $.ajax(
            {
                type: "POST",
                //traditional: true,
                dataType: "json",
                async: false,
                url: 'reloadReverseAuction.do',
                data: {
                    divIds : divIds
                  },

                success: function (data) {
                  $.growl.notice({ message: data.relodeList});
                  var idList = data.relodeList;

                  $.each(idList,function(idx,obj){
                      $("#check-interest_"+obj).css("display", "block");
                  });

                },
                error: function(e){
                    $.growl.error({ message: e});
                }
            }); 
        });  
  });

0 个答案:

没有答案