YanRong
YanRong
  • 发布:2015-04-03 21:42
  • 更新:2016-05-16 16:26
  • 阅读:1764

希望AJAX的帮助文件能完善一下

分类:MUI
mui

在 ajax 的帮助文件中:
http://dcloudio.github.io/mui/javascript/#ajax

有如下描述:

mui.ajax()方法通过HTTP请求加载远程数据,是mui框架底层Ajax的实现方法,使用方法:mui.ajax(url[,setting]),其中url表示请求发送的目标地址,setting是一个json对象,支持的参数主要包括:  
写了一些 data, dataType 等等。  

今天通过ajax 传递中文字符串的时候,发生了乱码问题。一般的解决方案就是在header中设置:
contentType:"application/x-www-form-urlencoded; charset=utf-8",

可是看了上面的mui.ajax 的帮助内容,不知道应该怎么设置 contentType。

没有办法,又只好查看 mui.ajax 的实现方法,发现 [setting] 里的东西就会设置到 header 里。

我觉得帮助文件可以这样修改一下:

mui.ajax()方法通过HTTP请求加载远程数据,是mui框架底层Ajax的实现方法,使用方法:mui.ajax(url[,setting]),其中url表示请求发送的目标地址,setting是一个json对象,支持的参数主要包括:  
写了一些 data, dataType 等等。  

setting 中还可以设置header 的信息,例如:  
contentType:"application/x-www-form-urlencoded; charset=utf-8", 等等。  
header 的具体信息,请参考http协议的标准。  

个人感觉这样会更好一些。仅供参考。

2015-04-03 21:42 1 条评论 分享
已邀请:
伟石

伟石

赞+1

Create_xc

Create_xc

ajax中Url页面可以在DColund中创建吗?应该是新建哪个文件?Json文件?Jsp文件?Asp文件?还是Aspx文件啊??多谢各位

337457825@qq.com

337457825@qq.com

这个顶一下。前台提交代码去后台乱码。可是抓包发现正常。一直不知道什么问题。弄了一个上午,后来发现设置ajax编码就没事了。官网手册竟然没写这个。。。

要回复问题请先登录注册