`

Ajax提交时的两个错误

 
阅读更多

1、ajax提交时,总是报出500错误,找不到/Personnel/BatchInit指定的后台处理方法

$.ajax({

                    url: "/Personnel/BatchInit",

                    type: "get",

                    dataType: "text",

                    data: {cTaskGuids:ids},

                    success: function (data) {

                        alert(data);

                        location.reload(1);

                    },

                    error: function (err) {

                        alert("同步记录数据失败!");

                    }

                });

之后,添加上contentType属性后,问题解决。

$.ajax({

                    url: "/Personnel/BatchInit",

                    type: "get",

                    contentType: "text/html",

                    dataType: "text",

                    data: {cTaskGuids:ids},

                    success: function (data) {

                        alert(data);

                        location.reload(1);

                    },

                    error: function (err) {

                        alert("同步记录数据失败!");

                    }

                });

2、后台方法获得的参数为null

最初ajax提交时,type类型为post,但后台获得的参数都是null,改成get提交后,后台可以正常获取参数了。

$.ajax({

                    url: "/Personnel/BatchInit",

                    type: "get",

                    contentType: "text/html",

                    dataType: "text",

                    data: {cTaskGuids:ids},

                    success: function (data) {

                        alert(data);

                        location.reload(1);

                    },

                    error: function (err) {

                        alert("同步记录数据失败!");

                    }

                });

分享到:
评论

相关推荐

    jquery+ajax无刷新评论源码(包含无刷新分页)

    实现了获取评论无刷新,发表评论无刷新,www.sendawangluo.com页面...做AJAX应用,jquery提供的$.get()、$.post()函数都可以用于提交数据,但建议使用$.ajax()来提交,那两个函数都不提供错误返回信息,不利全面掌控。

    jquery+ajax无刷新评论源码

    做AJAX应用,jquery提供的$.get()、$.post()函数都可以用于提交数据,但建议使用$.ajax()来提交,那两个函数都不 提供错误返回信息,不利全面掌控。 提交数据是action代表要执行的操作,id传递文章id,page是请求的...

    解决Ajax方式上传文件报错”Uncaught TypeError: Illegal invocation”

    解决方法:在ajax请求的参数中添加如下两个参数: $.ajax({ ..., processData: false, contentType: false, ... }); processData 类型:Boolean 默认值: true。默认情况下,通过data选项传递进来的数据,如果...

    python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法

    这两天在用python的bottle框架开发后台管理系统,接口约定使用RESTful风格请求,前端使用jquery ajax与接口进行交互,使用POST与GET请求时都正常,而Request Method使用PUT或DELETE请求时,直接爆...

    ExtAspNet_v2.3.2_dll

    -使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)(feedback:261629698)。 +TabStrip增加GetAddTabReference和GetRemoveTabReference两个函数,用来向TabStrip控件动态增加删除Tab。...

    jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法

    jQuery.form.js是一个form插件,支持ajax表单提交和ajax...此时,我们并没有处理错误的回调函数,而百度出来的例子中也只有这两个回调函数: beforeSubmit: showRequest, //提交前的回调函数  success: showResponse,

    详细分析使用AngularJS编程中提交表单的方式

    在AngularJS出现之前,很多开发者就面对了表单提交这一问题。由于提交表单的方式繁杂而不同,很容易令人疯掉……然而现在看来,依然会让人疯掉。...我们会提交表单,展示错误信息,添加错误类,并且在javas

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    --我们做了优化,现在要使一个Asp.net的按钮能够AJAX提交,你不需要做任何设置(PageManager的属性EnableAjax为true即可,这是默认属性)。 +PageManager的实例方法AddAjaxUpdateControl改名为...

    DWR.xml配置文件说明书(含源码)

    仅仅通过反射方法没有办法知道集合元素中的类型,所以上面的两个converter能将任何集合转换成相对javascript而言有意义的对象.然而没有办法将不同的集合类类型分别采用不同的转换方法.因为没有办法完全自动进行转换,...

    Blog程序开源:X2Blog

    X2Blog的目标是提供一个具有... 本系统使用了两个出色的开源项目如下: 基于web的html编辑器asp.net控件,地址是:http://www.fckeditor.net/ 浏览器端Javascript的一个开发框架prototype:http://prototype.conio.net/

    python个人健康自助记录查询系统(源码+数据库)152015

    个人健康自助记录查询系统在对需求做解析后,整个系统主要分为两个部分:管理员和用户,每个模块下的分支功能不一样。对功能做出如下说明: 用户模块: 账号登录认证。 管理个人资料信息,修改可修改的信息项。 基础...

    Jquery上传插件文件ajaxfileupload.js 修复版下载

    这个错误是由于ajaxfileupload.js 是在jquery1.4.2版本之前写的,Jquery之后的版本已经没有了handleError 方法,所以可以将1.4.2版本中的该方法复制到该js中 3:执行成功后,始终指向error方法处理,无法执行sucess...

    X-Cart Gold 4.5.4.zip

    X-Cart分为gold版和Pro版这两个版本。Gold版为普通商店版,Pro为商城版。这款软件的优势是功能比较强大,由于是付费方式采用终生制的开源软件,软件的稳定性、安全性以及可扩展性较强。目前已知的能与x-cart跨平台...

    struts2 标签库 帮助文档

    optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:单选框。 optgroup标签:生成一个...

    超实用的jQuery代码段

    6.16 在两个Tab标签之间进行元素拖动 6.17 拖动表格选择多行数据 6.18 拖动表格时自动选中复选框 6.19 拖动表格行并放置到目标位置 6.20 表格的拖动排序 6.21 拖动调整控件的大小 6.22 调整控件大小时设置调整约束 ...

    JavaWeb网上图书商城完整项目资料

    # 在提交时对所有输入框进行校验; # 在输入框得到焦点时,隐藏错误信息。 > 表单页面使用一次性图形验证码; > 在servlet中再次做了表单校验。 * 用户登录: > 表单校验与注册功能相同; > 登录成功时会把...

    kbmmw例子 V2.0 (unidac+mssql)[2012-08-15]

    注openSql、execSql两个函数体代码使用对象连接池技术,无对象创建与释放,以提高系统效率, 具体能提高多少,未实测 6、增加HTTP协议例子(参考资料:kbmMW_and_AJAX.pdf),提供http-get的功能,http-post的功能可...

    禅道项目管理软件 6.2.stable 版

    1183 调整两个日期选择框同时存在情况下第二个的默认值 修复的BUG: 598 6.0测试任务中查看用例结果版本信息为空 608 bug导入任务后更新任务(或bug)的状态时页面没有跳转 610 维护项目文档库的模块时把产品的模块...

    东旭网络问卷调查系统

    此系统本系统主要特点就是,通过网络的智能性、强大的实时监控和筛选统计功能使网络问卷调查系统发挥出其实时、高效、绿色环保等特点。从而真正为社会服务,为提高问卷调查效率服务。经过几个版本的不断更新,现已经...

    大名鼎鼎SWFUpload- Flash+JS 上传

     □ 这是因为SWFUpload在上传时相当于重新开辟了一个新的Session进程,因此无法与原有程序的Session保持一致,这就需要在上传时传递原有程序的SessionID,根据它来“找回”其应有的Session。 详细说明文档: ...

Global site tag (gtag.js) - Google Analytics