在提交alpacajs表单时,似乎没有指定内容类型标头的选项。
所有的表单都是以application/x-www-form-urlencoded的形式提交的,这对我来说有点奇怪,因为羊驼都是关于json的。它也没有在文档中列出。
那么,我的问题是:如何以JSON内容类型提交我的表单?
Laravel在它的文档"向应用程序发送JSON请求时,只要将请求的内容类型标头正确设置为application/json,就可以通过输入方法访问JSON数据“中说明了以下几点。
发布于 2017-11-23 08:47:01
有点像
var data = $('#my-form').alpaca().getValue();
$.ajax('/endpoint', {
contentType: 'application/json',
data: JSON.stringify(data)
})或者另一种
$('#my-form').alpaca({
schema: {..},
options: {
form: {
buttons: {
submit: {
type: 'button',
click: function(){
var val = this.getValue();
// Repeat ajax call from above.
}
}
}
}
}
})https://stackoverflow.com/questions/47392121
复制相似问题