У меня есть следующий метод расширения для jQuery для сериализации Json с именем jquery.extension.js
:
jQuery.fn.extend({
serializeJSON: function () {
return this.serializeArray().reduce(function (result, item) {
result[item.name] = item.value;
return result;
}, {});
}
});
И у меня есть эти ссылки на моем макете:
<script src="~/Content/Script/jquery.extensions.js" type="text/javascript"></script>
<script src="~/Scripts/jquery-1.8.0.js" type="text/javascript"></script>
На мой взгляд, явызовите метод следующим образом:
function createList(e) {
var form = $(this),
dataJSON = serializeJSON(form),
$saveBtn = $('#create-list-btn');
Но я получаю сообщение об ошибке:
ReferenceError: serializeJSON is not defined
Может ли кто-нибудь помочь мне понять, чего здесь не хватает?