当前位置:首页 > jquery

jquery中ajax完整例子

2026-03-17 09:22:41jquery

jQuery AJAX 完整示例

以下是一个完整的 jQuery AJAX 请求示例,涵盖 GET 和 POST 请求的常见用法,包括成功和错误处理。

jquery中ajax完整例子

GET 请求示例

$.ajax({
    url: 'https://api.example.com/data',
    type: 'GET',
    dataType: 'json',
    success: function(response) {
        console.log('请求成功:', response);
    },
    error: function(xhr, status, error) {
        console.error('请求失败:', status, error);
    }
});

POST 请求示例

$.ajax({
    url: 'https://api.example.com/submit',
    type: 'POST',
    dataType: 'json',
    data: {
        name: 'John Doe',
        email: 'john@example.com'
    },
    success: function(response) {
        console.log('提交成功:', response);
    },
    error: function(xhr, status, error) {
        console.error('提交失败:', status, error);
    }
});

设置请求头

$.ajax({
    url: 'https://api.example.com/auth',
    type: 'GET',
    dataType: 'json',
    headers: {
        'Authorization': 'Bearer your_token_here'
    },
    success: function(response) {
        console.log('认证成功:', response);
    },
    error: function(xhr, status, error) {
        console.error('认证失败:', status, error);
    }
});

使用 Promise 风格

$.ajax({
    url: 'https://api.example.com/data',
    type: 'GET',
    dataType: 'json'
}).done(function(response) {
    console.log('请求成功:', response);
}).fail(function(xhr, status, error) {
    console.error('请求失败:', status, error);
});

全局 AJAX 设置

$.ajaxSetup({
    timeout: 5000,
    beforeSend: function(xhr) {
        console.log('请求即将发送');
    },
    complete: function() {
        console.log('请求完成');
    }
});

这些示例覆盖了 jQuery AJAX 的基本用法,包括请求类型、数据处理、错误处理和全局配置。根据实际需求调整参数即可。

标签: 例子完整
分享给朋友:

相关文章

react完整网站实现

react完整网站实现

React 完整网站实现指南 项目初始化与基础配置 使用 create-react-app 快速初始化项目: npx create-react-app my-website cd my-websit…

jquery例子

jquery例子

jQuery 基础示例 选择元素与修改内容 通过 $() 选择器获取元素,使用 .text() 或 .html() 修改内容: // 修改段落文本 $("p").text("新文本内容"); //…

vue实现例子

vue实现例子

Vue 实现示例 以下是一个简单的 Vue 实现示例,展示如何创建一个基础的 Vue 应用。 安装 Vue 通过 CDN 引入 Vue: <script src="https://cdn.…

vue实现的例子

vue实现的例子

以下是几个基于 Vue.js 实现的典型示例,涵盖不同场景和技术要点: 基础计数器组件 <template> <div> <button @click="d…

vue完整实现分页

vue完整实现分页

实现分页的基本思路 在Vue中实现分页功能通常需要结合后端API和前端组件。后端负责提供分页数据,前端负责展示分页控件和处理用户交互。以下是完整实现分页的步骤: 后端API设计 后端需要提供支持分页…

vue实现分页功能例子

vue实现分页功能例子

vue实现分页功能例子 基础分页组件实现 创建一个简单的分页组件,包含页码按钮和导航功能。以下是一个基本的分页组件代码示例: <template> <div class="pa…