Metoda AJAX get () i po () - jQuery
jQuery get () i po () metoda jest używana do żądania danych z serwera za pośrednictwem protokołu HTTP GET lub żądania POST.
żądania HTTP GET vs. POST
Dwa rodzaje życzenie klienta i po stronie serwera - stosowaną metodą jest odpowiedź: GET i POST.
- GET - dane żądania z określonego zasobu
- POST - przekazywanie danych do przetworzenia do wyznaczonych zasobów
GET jest w zasadzie wykorzystywane do uzyskania (pobierających) dane z serwera. Uwaga: GET metody może powrócić buforowane dane.
POST mogą być również wykorzystywane do pobierania danych z serwera. Jednak metodą POST dane nie robi cache i jest powszechnie stosowany w połączeniu z prośbą o przesłanie danych razem.
Aby dowiedzieć się więcej na temat metod GET i POST oraz różnic w dwóch wiedzą, zapoznaj się z naszą metodę HTTP - GET POST kontrastu .
Metoda jQuery $ .get ()
$ .get () Metoda żądania danych z serwera za pośrednictwem protokołu HTTP GET żądań.
Składnia:
niezbędne do określonego adresu URL, który chcesz zwrócićURLparametry.
Opcjonalny parametrcallbackto nazwa funkcji wykonywanej po zamówienie jest udany.
W poniższym przykładzie użyto $ .get () metody do pobierania danych z pliku na serwerze:
Przykłady
$.get("demo_test.php",function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
});
Spróbuj »
$ .get () Pierwszy parametr to adres, chcemy zwrócić ( "demo_test.php").
Drugim parametrem jest funkcja zwrotna. Pierwszy parametr callback Zawartość strony jest wniosek, istnieje druga stan parametr callback wniosku.
Wskazówka: plik PHP ( "demo_test.php") w następujący sposób:
<?php echo '这是个从PHP文件中读取的数据。'; ?>
Metoda jQuery $ .post ()
$ .post () Metoda żądania danych z serwera za pomocą żądań HTTP POST.
Składnia:
niezbędne do określonego adresu URL, który chcesz zwrócićURLparametry.
Opcjonalny parametrdanychokreśla dane wysłane wraz z wnioskiem.
Opcjonalny parametrcallbackto nazwa funkcji wykonywanej po zamówienie jest udany.
W poniższym przykładzie użyto $ .post () wraz z prośbą o przesłanie danych wraz:
Przykłady
$ .post ( "/ Spróbuj / ajax / demo_test_post.php"
{
Nazwa: "tutorial"
url: "http://www.w3write.com"
}
funkcyjne (dane, status) {
alert ( "Dane: \ n" + dane + "\ n Status:" + status);
});
});
Spróbuj »
$ .post () Pierwszy parametr to adres, chcemy zwrócić ( "demo_test_post.php").
Potem wraz z wnioskiem (nazwa miasta) oraz do przesyłania danych razem.
"Demo_test_post.php" Skrypt PHP odczytuje te parametry, przetwarza je, a następnie zwraca wynik.
Trzecim parametrem jest funkcja zwrotna. Pierwszy parametr callback nie o zawartości strony, a drugi argument jest status wniosku.
Wskazówka: plik PHP ( "demo_test_post.php") w następujący sposób:
<?php $name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : ''; $city = isset($_POST['url']) ? htmlspecialchars($_POST['url']) : ''; echo '网站名: ' . $name; echo "\n"; echo 'URL 地址: ' .$city; ?>