zoukankan      html  css  js  c++  java
  • 关于jquery ajax不执行success回调函数

    检查error函数是否执行,发现错误信息为parseerror,表示jquery解析返回结果时失败,只需要将ajax参数dataType:"json"改为"text json"即可。

    eghttp://blog.csdn.net/lzs109/article/details/6865677

    开发环境如下:asp.net mvc(跟此问题无关)

                            jquery-1.5.1.min.js                  

                            jquery.validate.min.js(就是引用这个验证插件后出的问题,没有它的话jqueryajax不报异常)

    ajax代码:

    $.ajax({

                type: "POST",

                async: "false",

                url: location.href,

                dataType: "json",

                data: ({ 'subjectName': subjectName, 'pageIndex': pageindex }),

                success: function (data) {

                        //todo

                },

                error: function (XMLHttpRequest, textStatus, errorThrown) {

                    alert(textStatus);

                },

                complete: function (XMLHttpRequest, textStatus) {

                }

            });

       

    解决方法:jquery.validate.min.js肯定要用的,不能去掉,有个更简单的改法:将dateType"json"改为"text json",一切OK

  • 相关阅读:
    oracle 闪回操作--区别于快照
    easyui 低版本下拉多选框绑定onChange事件样式失真问题
    kvm虚拟机网络配置-网桥
    CentOS7.5使用KVM创建虚拟机
    梦醒时分
    姑娘
    Ventoy+WePE 装机教程
    PG-SSL安全配置
    转载-如何做一份完善的补丁分析
    网络流24题部分题解
  • 原文地址:https://www.cnblogs.com/zhoushiya/p/12107266.html
Copyright © 2011-2022 走看看