代码如下,不加headers的其他rest请求是没有问题的,不知道是type:patch的问题,还是headers的问题呢?我感觉应该是headers的问题,不知道我写法哪里有问题?
mui.ajax(rest + 'users/' + sid, {
headers:{
'test-Token':token
},
data: {
nickname: keyBox.value
},
dataType: 'json', //服务器返回json格式数据
type: 'patch', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
success: function(data) {
console.log(keyBox.value);
$.openWindow({
url: 'changeAvatar.html',
id: 'changeAvatar',
});
},
error: function(xhr, type, errorThrown) { //异常处理;
plus.nativeUI.alert(xhr.response, function(e) {}, type, "OK");
console.log(JSON.stringify(xhr));
}
});
2 个回复
Miaosem
mui.ajax只有post和get
DCloud_UNI_FXY
贴出错误说明
Yangbr (作者)
已经解决了,是服务器context-type的问题,必须提交form-data
2016-01-25 19:57