1、编辑用户时,报错。后面有跟解决方案。

解决方案1:

2、导致出错的原因是这样的,这里的功能是请求服务端的html页面,渲染后显示编辑页面。

  关键点是默认参数那儿

  路径:\aspnet-core\src\MyABP.Web.Mvc\wwwroot\lib\abp-web-resources\Abp\Framework\scripts\libs\abp.jquery.js

defaultOpts: {
dataType: 'json',
type: 'POST',
contentType: 'application/json',
headers: {
'X-Requested-With': 'XMLHttpRequest'
}
},

默认请求的json格式的数据,使用的时候,只覆盖了 contentType 这个参数,dataType 这个参数没有覆盖,所以就出错了,返回的html肯定是不能转换成json。

            abp.ajax({
url: abp.appPath + 'Users/EditUserModal?userId=' + userId,
type: 'POST',
contentType: 'application/html',
success: function (content) {
$('#UserEditModal div.modal-content').html(content);
},
error: function (e) { }
});

有两种修改方案:

  1、传值的时候,把dataType这个参数传过去。

  2、在源码里面,把dataType设置为null,让jQuery自己判断返回的数据类型。

源码截图:

这里只覆盖了一个参数 dataType

abp.ajax.defaultOpts 这个是请求数据时,默认的配置参数。

默认的配置参数一览:

最新文章

  1. 读取TDrawGrid之获取博易数据
  2. HibernateUtil工具类
  3. java位操作总结
  4. iOS缓存功能
  5. 对 OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks 一文的理解
  6. Nodejs中的this
  7. 那些教程没有的php3-命名空间
  8. 如何计算oracle数据库内存
  9. web pack的使用事项
  10. zoj1873 Let it Bead
  11. nginx 重写 rewrite 基础及实例(转)
  12. apt-get 安装路径
  13. Ionic3 编程-应用启动进入引导页
  14. ASP.NET网络爬虫小研究 HtmlAgilityPack基础,爬取数据保存在数据库中再显示再自己的网页中
  15. 使用mongo获取文章
  16. LNMP的搭建
  17. webpack 中版本兼容性问题错误总结
  18. DockerSwarm获取Token与常用命令
  19. [20170825]不启动监听远程能连接数据库吗2.txt
  20. python 中的流程控制语句

热门文章

  1. Spring Boot 整合 MyBatis 实现乐观锁和悲观锁
  2. java运算符的优先级别
  3. ClassPathBeanDefinitionScanner 说明
  4. .net core将URL请求格式化为XML或JSON(网站动态生成sitemap.xml)
  5. (原创)C#操作MYSQL数据库
  6. Phenix.NET for CSLA & WF4,企业级、分布式、符合领域建模的OOP软件快速开发平台
  7. linux学习 - 基本命令篇
  8. person类与其子类在使用中的内存情况(含java的改写和c#的屏蔽)
  9. C#控制IIS动态添加删除网站
  10. Java之路---Day19(set接口)