Я пытаюсь динамически создавать объекты из форм, но я хочу, чтобы некоторые избыточные элементы были пропущены, такие как submit.
Единственная проблема заключается в том, что моя функция не пропустит эти поля.
function form_to_json(formname) {
var obj = new Object();
var identity = "#" + formname + " input";
// Create JSON strings ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$(identity).each(function() {
if ($(this).val() != "Submit" || $(this).attr('name') != "password2") {
var propertyName = $(this).attr('name');
var propertyValue = $(this).val();
eval("obj." + propertyName + "='" + propertyValue + "'");
}
});
var jsonObj = JSON.stringify(obj);
return jsonObj;
}
Вывод выдаёт симпатичный маленький объект json, единственная проблема в том, что он не пропускает элементы формыЯ спрашиваю это.
Это как-то связано с селекторами?