JS Linting следующий бит кода:
/*jslint
browser: true,
es5: true,
*/
var VCA = {
get enable () {
'use strict';
return 0;
},
set enable (value) {
'use strict';
console.log(value);
}
};
Результат ошибки:
Problem at line 11 character 9: Expected 'set' and instead saw ''.
set enable (value) {
Я не понимаю, что делать, чтобы это 'set'
правильно?!
Я знаю о синтаксисе __ defineGetter __
, но действительно хочу использовать вышеуказанный стиль.
Есть ли у кого-либо дополнительные сведения об этой ошибке?
-121--1660547-
У меня есть форма, которая генерируется с помощью ajax на основе многофайлового загрузчика (swfupload). Он добавляет больше элементов формы к данному элементу dom после завершения каждого загруженного файла. Это, таким образом, дает мне проблему. Если я выбрал 5 файлов для выгрузки, первый файл создаст форму, в которую я начну вводить данные, однако, когда второй файл завершит выгрузку, он очищает предыдущие введенные данные в элементах формы, а также добавляет элементы второй формы.
Я думаю, что это потому, что я использую:
document.getElementById('test').innerHTML = document.getElementById('test').innerHTML + newformelements;
Я думаю, что выполнение вышеперечисленного не хранит какие-либо введенные данные в формах, только сам HTML.
Итак, как я могу добавить этот элемент, не разрушая то, что уже было введено в поля формы? Число возможных нижестоящих элементов является динамическим на основе мультизагрузчика.