JQUERY est l’une des librairies Javascript qui permet de manipuler le DOM HTML intercepter des events de votre page tel que les clics pour soumettre des formulaires
bien utile bien que détrôner par des frameworks javascripts qui sont Reactjs ou Angular ou Vuejs qui proposent et uniformisent une architecture front pour manipuler les pages web intercepter les events et proposer un workflow de traitement
Jquery est une librairie bien utile dans certains cas bien que l’on avait tendance à tout faire avec avant l’apparition des frameworks ci dessus cela devenait vite un plat de spaghetti allez vous faites encore de la validation de formulaire avec Jquery?
Voici quelques morceaux de codes que je vous livre et que j’utilise souvent
Requêtes formulaires AJAX vers un backend :
requête de type post :
function postContent(form,action){
$.post('/admin/content/'+action, form, function (data, textStatus) {
if(textStatus=='success'){
if(data!=null){
var parsed = data;
if(parsed['success']){
/**DO SOMETHING***/
}
else if(parsed['success']==false){
/**DO SOMETHING***/
}else{
/**DO SOMETHING***/
alert('data problems');
}
}else{
/**DO SOMETHING***/
alert('something mistake...problems');
}
});
}
requête de type get :
$.ajax({
type: 'get',
data : any2url('q',inputData),
dateType:'json',
url: "/admin/category/edit",
success: function(data) {
console.log(data);
var parsed = JSON.parse(data);
window.location.href = parsed.datas.uri;
},
error: function(xhr, textStatus, thrownError) {
alert(thrownError);
alert('Something went to wrong.Please Try again later...');
}
});
}
C’est très simple pas forcément besoin d’un framework Javascript pour certaines actions de la vie quotidienne l’inconvénient majeur c’est sur du long terme on a tendance à surcharger et cela peu devenir très vite compliquer à debugger mais cela reste une bonne librairie par sa simplicité d’utilisation.