Home >Web Front-end >Front-end Q&A >How to receive AJAX requests using JQuery

How to receive AJAX requests using JQuery

PHPz
PHPzOriginal
2023-04-10 09:48:40882browse

JQuery is an excellent JavaScript library that supports AJAX requests under various browsers. This article will introduce how to use JQuery to receive AJAX requests.

1. Usage

JQuery provides the ajax method to send AJAX requests, as follows:

$.ajax({
    //请求方式,可以为"POST"或"GET"等
    type: "POST",
    //请求的url地址
    url: "", 
    //请求时的数据类型
    dataType: "json", 
    //请求成功的回调函数
    success: function (data) {
    },
    //请求失败时的回调函数
    error: function (xhr, textStatus, errorThrown) {
    }
});

2. Parameters

type: request method, which can be "POST" or "GET" etc.

url: The requested url address.

dataType: The data type when requesting, which can be "xml", "html", "script", "json", "jsonp", "text", etc.

success: callback function for successful request.

error: callback function when the request fails.

3. Example

Take receiving a JSON data as an example:

$.ajax({
    type: "POST",
    url: "/data",
    dataType: "json",
    success: function (data) {
        console.log(data);
    },
    error: function (xhr, textStatus, errorThrown) {
        console.log(textStatus);
    }
});

The above code sends a request to the server, the requested URL is "/data", and the requested data The type is JSON format. If the request is successful, print the data returned by the server; otherwise, print the error type of the request failure.

4. Summary

JQuery is a powerful library for processing AJAX requests. AJAX requests can be easily handled by using JQuery's ajax method. This article introduces how to use JQuery to receive AJAX requests. I hope everyone can benefit from it.

The above is the detailed content of How to receive AJAX requests using JQuery. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn