dcloudio / dcloudio/mui

bug mui封装的ajax事件当我把content-type设置为application/json时,提交的数据仍然是a=c&d=e

Open
#43 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
13.5k
Forks
6.5k
PR merge metrics
No merged PRs in 30d

Description

查看源码:

var serializeData = function (options) {
if (options.processData && options.data && typeof options.data !== "string") {
options.data = $.param(options.data, options.traditional);
}
if (options.data && (!options.type || options.type.toUpperCase() === 'GET')) {
options.url = appendQuery(options.url, options.data);
options.data = undefined;
}
};

貌似你们转化data时没有判断content-type的类型,如果是application/json类型的话
send方法里面的数据格式应该是json字符串而不是a=c&d=e这种,虽然再设置时我们自己可以
把json转化成字符串,但我看jquery等的直接就给转了,官方看一下是不是bug。

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.