1
我有一个问题。调整json格式通过extjs发送表格
我需要发送一个json格式到我的后端服务。它需要我没有设法创建的东西。我所用的形式发送是这样的:
{
"jobs": {
"name": "dsvs",
"jobType": "CUSTOM",
"description": "sdvsdv",
"tasks": "14,15,16"
}
}
但我需要发送的
{
"jobs": {
"name": "dsvs",
"jobType": "CUSTOM",
"description": "sdvsdv",
"tasks": [14,15,16]
}
}
我怎么能做到这一点?
这是我的表单处理程序:
handler: function() {
var form = this.up('form').getForm();
var formData = Ext.encode(form.getValues());
Ext.Ajax.request({
url: ND.url + 'dna/rjs/secure/service/rest/jobs.json',
method: 'POST',
waitTitle: 'Connecting',
waitMsg: 'Sending data...',
jsonData: {
jobs: form.getValues()
}
});
})
我希望任何人有一个想法!
我需要把它放在处理程序中吗? –
请参阅编辑答案。 – ZenMaster
感谢ZenMaster。这听起来像是我的问题的解决方案。但我认为我做错了什么。我一直得到:formData.jobs未定义 –