Я разработчик PHP и немного знаю javascript.Я использую ajax для отправки запроса на сервер.Я читал, что хорошо поместить весь ваш код в анонимную функцию javascript, например: (function($){ //code here }(jQuery))
.Итак, я поместил свой ajax-код в анонимную функцию.Он работает абсолютно нормально, но мне любопытно, нормально ли это делать или нет?
Ps: весь ваш код , я имею в виду весь .js
файл приложениясодержащий пользовательские сценарии.
Вот пример моего вопроса.
HTML:
<form action="https://www.server-url.com/" method="POST" id="form">
<input type="text" name="user-name">
<button type="submit">submit</button>
</form>
JavaScript:
(function($){
var main = {
serverRequest: ()=>{
$('#form').submit((e)=>{
e.preventDefault();
var username= $('input[name=user_name]').val();
$.ajax({
url: $('#form').attr('action'),
type: 'POST',
data: {
user_name: username
},
success: (res)=>{
// success code here...
},
error: (err)=>{
// error code here...
}
});
});
}
};
$(document).ready(()=>{
main.serverRequest();
});
}(jQuery));
Любая помощь будетоценил, спасибо заранее.:)