博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax
阅读量:5327 次
发布时间:2019-06-14

本文共 1488 字,大约阅读时间需要 4 分钟。

jquery中的

ajax

$.ajax({        type : "POST",  //请求方式     async:false,    //是否异步        url : "/prpall/dataSapperMaintain.do?actionType=getNum",  //请求路径        data : {  //请求参数 username : value }, success : function(msg) { //异步请求成功执行的回调函数 alert("成功了: " + msg); $("#usernameinfo").html(msg); },//ajax引擎一般用不到;状态信息;抛出的异常信息 error : function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); alert("失败了"+errorThrown) } });

post方式

格式

$.post(url, [data], [callback], [type])

参数1:url,请求路径

参数2:data,请求参数
参数3:callback,回调函数
参数4:type,返回内容格式,默认的是text,xml, html, script, json, text, _default。

例子
$.post("test.php", { "func": "getNameAndTime" }, function(data){ alert(data.name); // John console.log(data.time); // 2pm }, "json");

get方式

格式

$.get(url, [data], [callback], [type]);

第一个参数:请求的路径 如:

${pageContext.request.contextPath}/Servlet1

第二个参数:请求的参数 格式:

// JSON数据格式{key1:value1,key2:value2}

第三个参数:回调函数 格式:

function(data){    alert(data);    }

第四个参数:返回内容 格式:xml, html, script, json, text, _default。

服务器响应编码为:application/json;charset=UTF-8,回调函数data类型是json对象

服务器响应编码为:text/html;charset=UTF-8,回调函数data类型是字符串。

$.get() 以get请求方式发送ajax除了请求方式不同,使用方式与$.post()完全一致。

.get()

.post()两种方式书写格式一模一样,只需要修改.get()为

.post(),其余地方不需要改动!

它们的请求方式不同$.get()为get请求,$.post()为post请求。这两种请求方式在处理编码方式上不一样,建议优先使用$.post()请求方式。

例子

显示 test.cgi 返回值(HTML 或 XML,取决于返回值),添加一组请求参数。

$.get("test.cgi", { name: "John", time: "2pm" }, function(data){ alert("Data Loaded: " + data); });

转载于:https://www.cnblogs.com/yguangt/p/8883854.html

你可能感兴趣的文章
PHP处理多表查询时的SQL语句拆分与重新组装
查看>>
队列加分项:杨辉三角
查看>>
KnockoutJS 3.X API 第七章 其他技术(3) 延迟更新
查看>>
【Qt开发】关于QWSServer
查看>>
【数据库开发】MySQL修改root密码
查看>>
【计算机视觉】【并行计算与CUDA开发】GPU硬编码
查看>>
01--DNS服务器2
查看>>
nginx简单的rewrite配置
查看>>
vue loading组件
查看>>
求链表是否有环,及环入口,环长度
查看>>
Unity 单元测试(NUnit,UnityTestTools)
查看>>
mysql 基础
查看>>
【转】C语言编程中static变量详解
查看>>
linux安装json
查看>>
诺基亚HERE地图
查看>>
动态创建和移除HTML标签
查看>>
ASP.NET Core 不同操作系统环境安装之Hello World 教程
查看>>
C++基础知识面试精选100题系列(21-30)[C++ basics]
查看>>
Android高级模糊技术[转]
查看>>
CPP Note
查看>>