JSON metodą POST w jQuery, "Code Snippet"

Marek Szydełko
05.09.2015

Standardowo w bibliotece jQuery nie ma funkcji bezpośrenio odpowiedzialnej za odbieranie danych w formacie JSON przez POST.

Oto krótki kod-dodatek:

/*
 * jQuery postJSON plugin.
 * Do with it what you want.
 */

jQuery.postJSON = function(u,d,callback) {
 return jQuery.post(u, d, callback, "json");
}



Przykład użycia:
Skrypt JS:

 
$(function() {
$.postJSON("naszSerwerJSON.php", {imie: "Maniek", lat: 48}, function(data) {
alert(data.resp);
});
});



a skrypt naszSerwerJSON.php:

 

 
echo json_encode(array("resp" => 'Witaj '.$_POST['imie'].'! Bardzo dobrze wyglądasz, jak na '.$_POST['lat'].' lat!'));
?>
Zgłoś swój pomysł na artykuł

Więcej w tym dziale Zobacz wszystkie