• Juqery error () 出现 parsererror 问题


    修复公司程序的一个bug,如图:

    ajax 方法如下

    var ajaxPage = function(url, params) { 
        var html = "";
        var rspData;
        var resultList;
    
        $.ajax({
            type:"POST",
            url: url,
            data: params,
            dataType:"json",
            beforeSend:function(){
                //$('.ajax_loading').show() //显示加载时候的提示
            },
            success:function(data){
                result = data;
                rspData = result.resultList;
                //将ajxa请求的数据追加到内容里面
                for(var i = 0, len = rspData.length; i < len; i++) { 
                    html += '<a href="jobDetail.jsp?recruit_no=' + rspData[i].recruitNo + '" class="eachlist">';
                    html += '<b>' + rspData[i].station + '</b>';
                    html += '<b>' + rspData[i].c_name + '</b>';
                    html += '<b>' + rspData[i].work_loc_1st + ' | ' +  rspData[i].salary + ' | ' + rspData[i].reg_date + '</b>';
                    html += '<em class="icon"></em>';
                    html += '</a>';
                }
    
                $('#jobList').append(html);
                $('#totalPage').val(result.tpage);
                $("#newPage").val(1);
                //$('.ajax_loading').hide(); //请求成功,隐藏加载提示
            },
            error: function(xhr, type){
               alert("页面载入出错,请重试!"+xhr.readyState+"  "+xhr.status+" "+type);
               $("#newPage").val(1);
            }
        })
    }

    parsererror ----- 就是返回数据解析出错。奇怪的是第一次请求出错,然后后面几次都没有问题。把第一次的json拿到网页上去校验,果然发现问题。

    把“QCQC主管“中的“”去掉或者换成“/”就正常了。(    (╯‵□′)╯︵┻━┻  卧槽)

    关于jquery ajax error 错误调试可以参考这里 :http://www.cnblogs.com/nova-/articles/5108697.html

  • 相关阅读:
    关于控制地址控件的代码
    获取某个设计项列表界面上查询框中的值的代码
    js中不同值的替换
    js截取字符串方法实例
    抛异常语句的种类及区别
    从获取结果中去除重复记录
    泛微E8升级E9代码修改
    中控考勤数据转换
    WEB打印,分页首行自动带出栏目标题
    VS附加进程调试IIS网站
  • 原文地址:https://www.cnblogs.com/nova-/p/5108692.html
Copyright © 2020-2023  润新知