Hbuilder设置请求参数为formdata形式
时间: 2023-11-22 21:53:17 浏览: 69
在Hbuilder中设置请求参数为formdata形式,可以使用FormData对象来实现。
首先创建一个FormData对象,然后使用append()方法添加参数,最后将FormData对象作为请求体发送到服务器。
以下是一个示例代码:
```javascript
var formData = new FormData();
formData.append('username', 'user123');
formData.append('password', 'pass123');
mui.ajax('http://example.com/login', {
data: formData,
dataType: 'json',
type: 'post',
processData: false,
contentType: false,
success: function(data) {
console.log(data);
},
error: function(xhr, type, errorThrown) {
console.log(type);
}
});
```
在此示例中,我们创建了一个FormData对象,并向其添加了两个键值对(username和password)。然后,我们使用mui.ajax()方法将FormData对象作为请求体发送到服务器。需要注意的是,我们设置了processData和contentType属性为false,这是因为我们不希望jquery对FormData对象进行序列化处理。
阅读全文