У меня есть скелет модуля, который добавляет запись в базу данных одним нажатием кнопки.Использование модулей JavaScript во внешних файлах
var Person = (function() {
var ajaxOpts = {
type: "POST",
url: "",
contentType: "application/json",
dataType: "json",
success: function() { },
error: function() { },
data: {}
}
function insert(data) {
ajaxOpts.url = "../Service.asmx/InsertPerson";
ajaxOpts.data = JSON.stringify(data);
ajaxOpts.error = function (xhr) {
console.log(xhr.status);
};
ajaxOpts.success = function (data) {
console.log('record successfully added');
console.log(data.d);
}
$.ajax(ajaxOpts);
};
return {
insert: insert
}
}());
и я называю это с моей веб-страницы, как:
$(document).ready(function() {
$('#btnSubmit').click(function() {
var data = {
personId: $('#personId').val(),
firstName: $('#firstName').val(),
lastName: $('#lastName').val()
};
Person.insert(data);
});
});
Как я могу изменить этот код, чтобы убедиться, что $
является объектом JQuery, а не другая библиотека?
В обоих файлах или где именно? –
Предположим, что оба файла загружены CDN. – wootscootinboogie