Javascript 向服务器发出AJAX请求时出现错误代码415
我正在向服务器上的端点发送Ajax请求:Javascript 向服务器发出AJAX请求时出现错误代码415,javascript,extjs,Javascript,Extjs,我正在向服务器上的端点发送Ajax请求: Nothing bookSoldOut(布尔值出售, (列出书籍) 抛出ErrorResponseException 。。。我期望参数:已售出和书籍 在我的ExtJS控制器中,我在函数中进行调用,如下所示: Ext.Ajax.request({ url: '/book/price/bookSoldOut', method: 'POST', params: { 'sold': true, 'book
Nothing bookSoldOut(布尔值出售,
(列出书籍)
抛出ErrorResponseException
。。。我期望参数:已售出
和书籍
在我的ExtJS控制器中,我在函数中进行调用,如下所示:
Ext.Ajax.request({
url: '/book/price/bookSoldOut',
method: 'POST',
params: {
'sold': true,
'books': books,
},
success: function(responseObject) {
}
});
但是我得到了一个错误代码415-我做错了什么?如果
books
是一个复合类型(数组/对象等),那么很可能需要以某种方式序列化数据,或者由于调用对象的toString
,[object object]
将是实际发送到服务器的内容。在这种情况下,通常可以使用JSON编码的数据:
Ext.Ajax.request({
url:“/book/price/bookSoldOut”,
方法:“POST”,
参数:{
是的,
图书:Ext.encode(图书)//