У прошлом видеу смо разговарали о ГЕТ-у, али ПОСТ-у нисмо посветили довољно пажње. Па сам мислио да ћемо то урадити овде. Велика разлика са ПОСТ-ом је та што скоро увек требате проследити податке са захтевом. Ти подаци могу имати више облика, али то може бити само предмет који имате у близини. Синтакса је такође лака:
$.post( "/data/process.php", ( name: "Susan", job: "Writer" ) function(data, textStatus, jqXHR) ( // success ) );
Обратите пажњу на други параметар који је објекат (у суштини ЈСОН) података. Ти подаци могу бити о било чему (укључујући низ). На вама је да га проследите на начин који је користан за вашу позадину.
Повратак на наш пример обрасца из последњег видео снимка, шта ако желите да проследите све податке из целог обрасца? Такође нисте желели да морате да ажурирате ЈаваСцрипт када се образац промени. јКуери то олакшава својом методом сериализе (). Само га позовите на самом елементу обрасца:
$("#my-form").serialize();
То ће прегледати читав образац и од сваког именованог улаза у образац направити низ упита. Тада то можете користити као податке које сте проследили када сте $ .пост ().
$("#my-form").on("submit", function() ( $.post( "/", $("#my-form").serialize(), function(data, textStatus, jqXHR) ( console.log("success"); ) ); ));
Погледајте Пен ЦтоЕг Цхрис Цхрис-а (@цхрисцоииер) на ЦодеПен-у