当前位置:首页 > 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 的基本用法,包括请求类型、数据处理、错误处理和全局配置。根据实际需求调整参数即可。

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

相关文章

vue实现分页功能例子

vue实现分页功能例子

以下是一个基于 Vue 3 的分页功能实现示例,包含基本逻辑和样式: 基础实现代码 <template> <div class="pagination-container"&g…

react中实现breadcrumb例子

react中实现breadcrumb例子

实现基础面包屑导航 在React中实现面包屑导航可以通过手动管理路径或使用路由库(如react-router-dom)动态生成。以下是一个基于react-router-dom v6的示例: 安装依赖…

jquery例子

jquery例子

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

vue实现例子

vue实现例子

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

vue实现分页功能例子

vue实现分页功能例子

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

vue实现slideup效果例子

vue实现slideup效果例子

Vue 实现 SlideUp 效果示例 在 Vue 中实现 SlideUp 效果可以通过 CSS 过渡、动画或第三方库实现。以下是几种常见方法: 使用 CSS Transition 和 Vue 的…