jQuery中ajax的使用

这篇具有很好参考价值的文章主要介绍了jQuery中ajax的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

$ .ajax()方法概述
在jQuery中也为大家封装好了一些ajax方法。内部会自动将data对象转换成x-www-form-urlencoded的形式,data中我们也可以传递字符串。如果要传递json格式数据,需要设置contentType和将data写成json字符串的形式(可以用JSON.stringify方法转换)
作用:发送Ajax请求。
 

1.jQuery中ajax的基本使用
url:请求地址
type:请求方式
get或者post
data:发送到服务器的数据(将自动转换为请求字符串格式)
发送到服务器的数据,格式是json格式或者json字符串格式。如果是 GET 请求,系统就通过 url 传递;如果是 POST 请求,系统就通过设置请求体传递。
success:请求成功的回调函数
该回调函数中的第一个参数是服务器返回的数据(拿到的只是数据),它会自动根据服务端响应的 Content-type 自动转换为对象,如果服务端没有设置响应头Content-type,返回的还是字符串类型的数据。
 
 

		$.ajax({
            url: 'demo.json',
            type: 'post',
            data: {
                id: 1,
                name: '张三'
            },
            success: function (res) {
                console.log(res);
            }
        });

还有一个参数,dataType要注意一下文章来源地址https://www.toymoban.com/news/detail-728869.html

		$.ajax({
            url: 'demo.json',
            type: 'get',
            // 设置的是请求参数
            data: {
                id: 1,
                name: '张三'
            },
            dataType: 'json', // 用于设置响应体的类型 注意 跟 data 参数没关系!!!
            success: function (res) {
                // 一旦设置的 dataType 选项,就不再关心 服务端 响应的 Content-Type 了
                // 客户端会主观认为服务端返回的就是 JSON 格式的字符串
                console.log(res);
            }
        });

到了这里,关于jQuery中ajax的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第10讲:使用ajax技术实现省市县三级联动(jQuery)

    多级联动是在软件开发中经常碰到的问题,本文章与大家探讨三级联动的技术,使用jQuery对ajax技术的支持,使用$.post方法实现省市县三级联动,后台使用jsp的servlet技术,MySQL数据库,fastjson封装json数据,具体实现如下: 序号 资源 说明 1 jQuery插件 ajax通讯基础 2 mysql数据库 存

    2024年02月11日
    浏览(31)
  • Jquery使用ajax的success回调函数不执行,但是能正常请求

            好久没有写代码了,今天使用 jq 的时候发现success回调函数怎么都不执行。         而且令人不解的是,后端居然都成功接收请求,一切正常。 看了网上很多回答,大概有这几点: 将dataType的值从json改为txt 将dataType属性删除 将error的回调函数补上 ... 我都试过了,最

    2024年02月10日
    浏览(30)
  • 第9讲:使用ajax技术实现增删改查及分页显示功能(jQuery)

    本讲内容首先讲解jQuery对ajax的支持,分别讲解$.post,$.get,$.ajax等方法,这些方法的参数,使用方法及区别。最后对ajax的综合应用举例:在同一个页面实现新增,修改,删除学校资料,分页列表等功能,前端使用html静态页面,使用MySQL数据库,后台使用servlet技术实现。 基础环

    2024年02月11日
    浏览(28)
  • jquery ajax 缓存

    在 jQuery 中使用 AJAX 请求时,浏览器和服务器共同决定是否缓存响应。默认情况下,对于 GET 请求,现代浏览器通常会遵循 HTTP 缓存策略(例如根据 Cache-Control 、 Expires 和 ETag 等头部信息)。然而,jQuery 的 $.ajax() 函数提供了一个可选参数 cache 来控制 AJAX 请求的缓存行为。 c

    2024年01月21日
    浏览(41)
  • jquery发送ajax练习

    HBuilder X

    2024年02月12日
    浏览(35)
  • Ajax与jQuery

    Ajax是一种异步 无刷新 的技术         可以理解为:在网页中 利用 XMLHttpRequest 对象和服务器进行数据交互的方式就是Ajax,它可以帮助我们轻松实现网页与服 务器之间的数据交互。 Ajax的优点: 可以无需刷新页面与服务器端进行通信 允许根据用户事件来更新部分页面内容

    2024年02月10日
    浏览(27)
  • AJAX学习笔记6 JQuery对AJAX进行封装

    AJAX学习笔记5同步与异步理解_biubiubiu0706的博客-CSDN博客 AJAX请求相关的代码都是类似的,有很多重复的代码,这些重复的代码能不能不写,能不能封装一个工具类。要发送ajax请求的话,就直接调用这个工具类中的相关函数即可。  用JS发送AJAX请求回顾 响应结果一般是个字符串

    2024年02月09日
    浏览(28)
  • 基于jQuery的三种AJAX请求

    get请求 通常用于 获取服务端资源 (向服务器要资源) ​例如:根据URL地址,从服务器获取HTML文件、CSS文件、JS文件、图片文件、数据资源等。 post请求 通常用于 向服务器提交数据 (往服务器发送资源) ​例如:登录时向服务器提交的登录信息、注册是向服务器提交的注册

    2024年01月20日
    浏览(28)
  • Java后端开发——Ajax、jQuery和JSON

    Ajax全称是Asynchronous Javascript and XML,即异步的JavaScript和 XML。Ajax是一种Web应用技术,该技术是在JavaScript、DOM、服务器配合下,实现浏览器向服务器发送异步请求。 Ajax异步请求方式不向服务器发出请求,会得到数据后再更新页面(通过DOM操作修改页面内容),整个过程不会发

    2024年02月03日
    浏览(39)
  • Django和jQuery,实现Ajax表格数据分页展示

    当存在重新请求接口才能返回数据的功能时,若页面的内容很长,每次点击一个功能,页面又回到了顶部,对于用户的体验感不太友好,我们希望当用户点击这类的功能时,能直接加载到数据,请求后端的操作不会呈现在前端,给用户一种无感知的状态。 若希望在不重新加载

    2024年02月08日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包