本帖最后由 buku77 于 2013-09-03 14:17:56 编辑

解决方案 »

  1.   

    先把jquery 那个注释掉,看看url 2次返回没有。
    function viewReceiveMessageDT(messageId,pageNow){
        var ajaxurl = "/ett20/study/service/message/myinfo_viewReceiveMessage.jsp?type=0&messageId="+messageId+"&pageNow="+pageNow;
        
    alert(ajaxurl+" : "+ajaxurl); 
    }
      

  2.   

    有~~而且每次的url都不一样~~~参数什么的是正确的。~~~那~~这个怎么处理啊?
      

  3.   

    应该是你的ajax 方法调用哪里错了。。
      

  4.   


    case 'ajax':
    busy = false; $.fancybox.showActivity(); selectedOpts.ajax.win = selectedOpts.ajax.success; ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, {
    url : href,
    data : selectedOpts.ajax.data || {},
    error : function(XMLHttpRequest, textStatus, errorThrown) {
    if ( XMLHttpRequest.status > 0 ) {
    _error();
    }
    },
    //看下你的这个方法进去没。
    success : function(data, textStatus, XMLHttpRequest) {
    var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader;
    if (o.status == 200) {
    if ( typeof selectedOpts.ajax.win == 'function' ) {
    ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest); if (ret === false) {
    loading.hide();
    return;
    } else if (typeof ret == 'string' || typeof ret == 'object') {
    data = ret;
    }
    }
                                                                    // 这里的data 有没有数据
    tmp.html( data );
    _process_inline();
    }
    }
    })); break;
      

  5.   

    已经改好了,把class改成id,就正常了,谢谢哈