首页 > 其他分享 >【jQuery】ajax请求成功,状态却是200

【jQuery】ajax请求成功,状态却是200

时间:2024-07-02 09:24:43浏览次数:19  
标签:jQuery 200 dataType resp json xhr ajax

AJAX状态为200,这类状态代码表明服务器成功地接受了客户端请求。简单的来说成功发送一个AJAX请求,但是就是不进入success事件,进入error事件。

    $.ajax({
        type: 'GET',
        url: 'getEstimatePDFPath.php',
        headers: { "token": token },
        dataType: 'json',
        success: function(resp) {
            if (resp) {
                alert(resp);
            }
        },
        error: function(xhr, status, error) {
            var errorMessage = xhr.status + ': ' + xhr.statusText
            console.log('Error - ' + errorMessage);
        },
        data: { key_1: key1, key_2: key2, tokenset: true },
        async: false
    });

 

出错原因:dataType:"json",而后台返回的数据不符合json规范。

解决方法:

  1、将dataType设置为text

  2、另一种方法修改后台返回值

    header('Content-Type: application/json; charset=utf-8');
    echo json_encode($m_empty);

 

标签:jQuery,200,dataType,resp,json,xhr,ajax
From: https://www.cnblogs.com/sekihin/p/18279228

相关文章

  • 2024华为OD机试真题- 电脑病毒感染-(C++/Python)-C卷D卷-200分
     2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++)      题目描述一个局域网内有很多台电脑,分别标注为0~N-1的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t表示。其中网络内一台电脑被病毒感染,求其感染网络内所有的电脑最少需要多长时间。......
  • [NOIP2007 普及组] 纪念品分组
    传送锚点:www.luogu.com.cn题目背景NOIP2007普及组T2题目描述元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品,并且每组纪念品的价格之和不能超过......
  • jQuery
    一、JQuery了解1.原生JS的问题我们会发现原生的JS编程很麻烦,尤其在兼容性的问题选择元素,权限兼容的只有getElementById和getElementsByTagName;其他方法都有兼容问题样式操作也有兼容问题,还得我们自己封装,封装getStyle()动画也麻烦,也得自己封装,封装animation()HTML节点操作......
  • jQuery
    一、JQuery了解1.原生JS的问题我们会发现原生的JS编程很麻烦,尤其在兼容性的问题选择元素,权限兼容的只有getElementById和getElementsByTagName;其他方法都有兼容问题样式操作也有兼容问题,还得我们自己封装,封装getStyle()动画也麻烦,也得自己封装,封装animation()HTML节......
  • Vue 中的Ajax
    Vue中的Ajax配置代理发送ajax请求的方式:1.xhrnewXMLHttpRequest()xhr.open()配置请求信息xhr.send()发送请求虽是鼻祖,但很麻烦,一般对其进行二次封装2.jQuery$.get$.postjQuery的核心是DOM操作,在vue等框架中不常使用3.axios与jQuery相比的优......
  • 解决.NET Core Ajax请求后台传送参数过大请求失败问题
    原文链接:https://www.cnblogs.com/xiongze520/p/14500156.html今天在项目上遇到一个坑,在.NetCore中通过ajax向mvc的controller传递对象时,控制器(controller)的方法一直没有进去,百思不得其解,后面把传递的参数打印出来发现传递的参数比较大,有2.4M的数据,如下图:后面跟踪项目发现we......
  • 2000-2022年上市公司数字化转型与绿色创新质量匹配数据(含控制变量)
    2000-2022年上市公司数字化转型与绿色创新质量匹配数据(含控制变量)https://download.csdn.net/download/a519573917/89501000目录 上市公司数字化转型与绿色创新质量匹配的实证研究一、引言二、文献综述三、实证模型四、数据来源与描述性统计五、实证结果与分析六......
  • 2006-2020上市公司研发投入金额数据集
    2006-2020上市公司研发投入金额数据集https://download.csdn.net/download/a519573917/89501035目录上市公司研发投入与企业绩效的关系研究一、引言二、文献综述三、研究设计四、实证结果与分析(一)描述性统计分析(二)相关性分析(三)回归分析程序代码运行结果(四)稳健性......
  • A股羊群效应CSSD CSAD数据与Stata代码数据(2000-2023)
    数据来源参考马丽老师(2016)的做法,股价数据来源于东方财富网,采用上证180指数及构成上证180指数样本股日收盘价数据作为样本。上证180指数自2002年7月1日起正式发布,其样本股是在所有 A 股股票中抽取最具市场代表性的180种样本股票,市值占总市值的比重很大,能够反映上海证券市场的......
  • 搭载飞腾FT2000+/64处理器全国产加固服务器
        搭载飞腾FT2000+/64,64核服务器平台的加固服务器是专为高安全性、高可靠性及能在严苛环境下稳定运行而设计的服务器产品。服务器采用国产飞腾处理器为核心,体现了自主可控的技术特点,广泛适用于政府、军事、航天等领域。   以下是我们自主研发的加固服务器的一......