Latest web development tutorials

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:

$.get(URL,callback);

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

$("button").click(function(){
$.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:

$.post(URL,data,callback);

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

$ ( "Button"). Click (function () {
$ .post ( "/ Spróbuj / ajax / demo_test_post.php"
{
Nazwa: "tutorial"
url: "http://www.w3big.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;
?>