You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$.ajax({url: 'action.php',// caminho da requisiçãotype: 'POST',data: formData,async: true,// default é truecache: true,// default é truecomplete: someFunc,// chamado após sucesso ou erro}).done(function(data){...}).fail(func).always(func);
Também dá para usar o .post() para fazer a requisição acima
Usado para encodar dados de formulários em strings para enviar na submissão do form (ex: ?rua=Rua%20Piriquito&numero=32)
$("form").serialize();$("form").serializeArray();// mesma coisa, mas transforma em array$.parseXML("string");// string em XML que é transformada em objeto XMLJSON.parse(str);JSON.stringify(obj);$.parseJSON(str);encodeURI(str);// enconde URL para usar como URIencodeURIComponent(str);// encode string para usar como parte de URL
$("#myId");$(".myClass");$("input[name='first_name']");// por atributo$("#contents ul.people li");// elementos css compostos$("div.myClass, ul.people");// separando por listas com vírgula$("a.external:first");// pseudo elementos
Async with jQuery
Promises criadas por um objeto $.Deferred()
Métodos deferidos (concedidos):
resolve
resolveWith
notify
notifyWith
reject
rejectWith
promise
Métodos de promise:
always
done
fail
pipe
progress
state
then
Show/hide com jQuery
// sintaxe: $(selector).hide(speed,callback);$("button").click(function(){$("p").hide(1000);});// outro exemplo$("#hide").click(function(){$("p").hide();});$("#show").click(function(){$("p").show();});