ajax用法示例_json.tojavaobject

ajax用法示例_json.tojavaobject这次给大家带来Ajax与$.ajax实例详解,Ajax与$.ajax使用的注意事项有哪些,下面就是实战案例,一起来看一下。实例一(Ajax请求基本创建格式):Ajax练习(GET,不考虑浏览器兼容性)functiondoRequest(){//不考虑浏览器兼容性问题varxmlHttp=newXMLHttpRequest();//打开一个与Http服务器的连接xmlHttp.open(…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

这次给大家带来Ajax与$.ajax实例详解,Ajax与$.ajax使用的注意事项有哪些,下面就是实战案例,一起来看一下。

实例一(Ajax请求基本创建格式):

Ajax练习(GET,不考虑浏览器兼容性)

function doRequest() {

//不考虑浏览器兼容性问题

var xmlHttp = new XMLHttpRequest();

//打开一个与Http服务器的连接

xmlHttp.open(“GET”, “Default.aspx”, true);

//与服务器端交互

xmlHttp.send(null);

//监听服务器端响应状态的改变事件

xmlHttp.onreadystatechange = function () {

//客户端与服务器端交互完成

if (xmlHttp.readyState == 4) {

//服务器端返回Http状态码:200表示请求成功,404未找到,403错误

if (xmlHttp.status == 200) {

//获得服务器端资源

var result = xmlHttp.responseText;

alert(result);

}

}

}

}

AjaxDemo实例

//使用Ajax读取浏览器的工作内容

function readRequest() {

//不考虑浏览器的兼容性问题

var xmlhttp = new XMLHttpRequest();

//打开一个与服务器相关的链接

//发送请求

//请求的方式(获取/发送),请求页面,是否异步

xmlhttp.open(“GET”, “AjaxDemo.aspx”, true);

//发送数据

xmlhttp.send(null);

//接受服务器返回结果

xmlhttp.onreadystatechange = function() {

//请求完成

if (xmlhttp.readyState == 4) {

//链接成功

if (xmlhttp.status == 200) {

//输出浏览器的内容

var result = xmlhttp.responseText;

alert(result);

window.alert(“读取浏览器的内容成功!”);

}

}

};

};

function btn_Click() {

var http = new ActiveXObject(“Microsoft.XMLHTTP”);

//或者使用这一句创建 var xmlhttp = new XMLHttpRequest();

if (!http) {

alert(“创建xmlhttp对象异常!”);

return false;

}

http.open(“POST”, “AjaxDemo.ashx”, false);

http.onreadystatechange = function() {

if (http.readyState == 4) {

//链接成功

if (http.status == 200) {

alert(http.responseText);

document.getElementById(“Text1”).value = http.responseText;

} else {

window.alert(“Ajax服务器返回错误!”);

}

}

};

http.send();

};

实例二(见附件)

考虑浏览器兼容性Ajax请求处理,获取后台xml文件内容。

实例三(见附件)

使用$.Ajax获取后台读取xml文件内容信息。function readXML1() {

//创建XML对象

var xmldom = new ActiveXObject(“Microsoft.XMLDOM”);

//设置为异步

xmldom.async = “false”;

//加载需要读取的XML文档

xmldom.load(“XML1.xml”);

info = “”;

//需要读取的根节点

var node = xmldom.selectNodes(“student”);

//依次读取其中的内容

info = node[0].childNodes[0].nodeTypedValue + ”
” + node[0].childNodes[1].nodeTypedValue+ “
” + node[0].childNodes[2].nodeTypedValue;

document.getElementById(“xmlmsg”).innerHTML = info;

};function readXML2() {

//实例化xml对象

var xml = new ActiveXObject(“Microsoft.XMLDOM”);

//异步设置

xml.async = “false”;

//加载需要读取的XML文档

xml.load(“XML2.xml”);

info = “”;

//选择需要读取的对象名称

var fnode = xml.documentElement.selectNodes(“people”);

//循环输出文档的内容

for (var i = 0; i < fnode.length; i++) {

for (var j = 0; j < fnode[i].childNodes.length; j++) {

info += fnode[i].childNodes[j].text + “
“;

}

}

document.getElementById(“xmlmsg”).innerHTML = info;

};

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170676.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python之requests的安装

    在windows系统下,只需要输入命令pipinstallrequests,即可安装。   在linux系统下,只需要输入命令sudo  pipinstallrequests,即可安装。   注:关于python第三方库的安装最好少使用easy_install,因为easy_install只能安装不能卸载,如果要卸载需要进入到python的安装

    2022年4月7日
    238
  • phpstorm2021.5激活码[在线序列号]

    phpstorm2021.5激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    79
  • 最优模型选择的准则:AIC、BIC准则

    最优模型选择的准则:AIC、BIC准则选择最优模型的指导思想是从两个方面去考察:一个是似然函数最大化,另一个是模型中的未知参数个数最小化。似然函数值越大说明模型拟合的效果越好,但是我们不能单纯地以拟合精度来衡量模型的优劣,这样回导致模型中未知参数越来越多,模型变得越来越复杂,会造成过拟合。所以一个好的模型应该是拟合精度和未知参数个数的综合最优化配置。AIC准则AIC准则是由日本统计学家Akaike与1973年提出的,全称是最小…

    2022年5月10日
    74
  • 宿主机能ping通虚拟机,虚拟机ping不通宿主机_本地电脑ping不通虚拟机

    宿主机能ping通虚拟机,虚拟机ping不通宿主机_本地电脑ping不通虚拟机文章目录一、工作环境二、引出问题1、查看虚拟机IP地址2、查看宿主机IP地址3、进入宿主机CMD窗口,Ping虚拟机,结果Ping不通二、产生原因三、解决问题1、打开网络连接对话框2、启动VMnet8虚拟网络3、进入宿主机CMD窗口,Ping虚拟机,可以Ping通四、利用SecureCRT登录虚拟机五、如何让CentOS8虚拟机与主机相互Ping通…

    2022年8月21日
    7
  • SpringMVC框架理解

    SpringMVC框架理解1.Spring与Web环境集成1.1ApplicationContext应用上下文获取方式应用上下文对象是通过newClasspathXmlApplicationContext(spring配置文件)方式获取的,但是每次从容器中获得Bean时都要编写newClasspathXmlApplicationContext(spring配置文件),这样的弊端是配置文件加载多次,应用上下文对象创建多次。在Web项目中,可以使用ServletContextListener监听Web应用的启动,

    2022年6月22日
    32
  • itextpdf生成列表基本用法

    itextpdf生成列表基本用法随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。在上一篇文章使用itextpdf生成表格基本用法中,介绍了生成表格的基本步骤和一些常用设置,同样的,在某些需求下,我们需要在pdf中展示列表,体现条理性,itextpdf同样支持,这个开源库支持很多种列表风格来满足…

    2022年6月22日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号