Преобразование данных формы в объект JSON [дубликат]
На этот вопрос уже есть ответ здесь:
Преобразование данных формы в объект JavaScript с помощью jQuery 47 ответовЯ пытаюсь преобразоватьHTML
сформировать данные вJSON
объект у меня естьэта темано я нене знаю, почему это не работает для меня. Я использую следующий код.
Title
Your Name
Contact No:
Description:
Email:
City:
Country:
Picture 1:
Picture 2:
Picture 3:
Picture 4:
Picture 5:
Your Demand:
<p class="submit">
</p>
hello
$(document).ready(function(){
$.fn.serializeObject = function() {
var o = {};
var a = this.serializeArray();
$.each(a, function() {
if (o[this.name] === undefined) {
if (!o[this.name].push) {
o[this.name] = [o[this.name]];
}
o[this.name].push(this.value || '');
} else {
alert(this.name);
o[this.name] = this.value || '';
}
});
return o;
};
$('#myform').submit(function() {
$('#result').text(JSON.stringify($('#myform').serializeObject()));
return false;
});
});
Я попытался отладить его, и я заметил, что когда моя функция запускается, она всегда запускает код внутри оператора else.