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未定義 –