Как динамически назначить переменную для содержимого attr файла dojo.xhrPost?Ниже приведен код и некоторые пояснения для моего сценария:
Код с жестко закодированными значениями для содержимого
dojo.xhrPost({
url: /esturl/,
handleAs : "text",
content : {INST1 : '{"0001" : "aa"}',
INST2 : '{"0002" : "bb"}',
INST3 : '{"0003" : "cc"}'}
load : load(data),
error : error
});
Количество INST в Content attr может быть минимум 1и максимум 6, на данный момент я жестко кодирую 3 пары там.Но я хочу иметь один var
как buildJason
var buildJson = function (){
}
И этот var will populate dynamic value to content attr
.У меня "0001" "aa"
значения из
var element = dojo.query('input:checked');
element.id;
Но каждый раз, когда пользователь выбирает другой флажок, в зависимости от того, какие значения выбора пользователя для содержимого attr должны заполняться динамически, есть какие-либо предложения относительно того, как этого можно достичь?
Обновление
После использования подхода, предложенного CastroXXL
, я получаю следующее сообщение об ошибке в firebug.
missing : after property id
var myContent = {};\n
Есть предложения, как с этим справиться?