`
gaoxing_china
  • 浏览: 28374 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

我最常用的Ajax请求代码

阅读更多
<script>
//创建xmlhttp请求
    
    function createXMLHttp() {
			var xmlHttp = false;
			try{
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}catch (e){
				try{
					xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				}catch(E){
					xmlHttp = false;
				}
			}
			if(!xmlHttp && typeof XMLHttpRequest!='undefined'){
				xmlHttp = new XMLHttpRequest();
			}
			return xmlHttp;
	 }
	 //发送xmlhttp请求,并返回时间串
	function callServer1() {
		var xmlHttp = createXMLHttp();
		var url = "../xml/age_pie.xml";//请求的地址,不可以是跨域的,域名不可以不相同
		//alert(url);
		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
			    var xmlDoc = xmlHttp.responseXML.documentElement;//以XML对象的形式返回   
               //var str = xmHttp.responseText;//以文本的形式返回
                 var node = xmlDoc.getElementsByTagName('data');
                var str = node[0].firstChild.nodeValue;
				if(str.search(",")!=-1){
				    
				}
				//document.getElementById('playcount').innerHTML = palystarts[2];
			}	
		}
		xmlHttp.send(null);
	}
</script>



注意ajax不能跨域请求,会有访问权限问题,解决跨域问题,可以使用中间层,如先在jsp中使用java的URLConnection实现请求,而ajax请求此同服务器的jsp。
分享到:
评论

相关推荐

    Ajax发送请求js代码

    打包好的Ajax代码,实现了对象化,使用时直接调用就可以了,调用时需要重构三个方法,如下: function onerror() //错误处理方法 { alert("error"); } function getInfo() //发送请求方法,包括请求方法和请求...

    实例详解Android Webview拦截ajax请求

    但是,在此强烈推荐一下 DSBridge,它是一个使用非常简单并支持同步的跨平台 JavaScript Bridge,最关键的是,DSBridge 的 demo 中就有接收处理 Fly.js 转发的 HTTP 请求的示例,并且给出了 OkHttp 的实现,并且,...

    Js拦截全局ajax请求

    在JavaScript开发中,有时...综上所述,通过理解和运用Ajax Hook,我们可以对全局的Ajax请求进行灵活的控制和处理,提升代码的可维护性和用户体验。在项目中合理使用Ajax Hook,可以更好地实现业务需求,提高开发效率。

    HTML使用极简的方式通过ajax请求实现前后端交互代码实现

    在上述代码中,我们定义了AJAX请求的各个关键属性:url指定服务器接口,type定义请求方法,data是待发送的数据,dataType指明期望的响应格式。success和error回调分别处理成功和失败的情况。 然而,为了更简洁,...

    ajax跨域请求jsonp前后台代码

    基于ajax方式的跨域请求jsonp的前后台代码

    Jquery跨域Ajax请求测试

    在"JqueryWebServiceTestDemo"这个示例中,可能包含了完整的前端HTML、CSS和JavaScript文件,以及可能的服务端接口文档或示例代码,用于演示如何在实际项目中运用jQuery进行跨域Ajax请求。通过学习和运行这个示例,...

    ajax代码 ajax代码

    6. **示例代码**:压缩包中的`foundations-of-ajax-examples`可能包含了基础的Ajax应用示例,例如创建一个简单的Ajax请求、处理服务器响应、更新DOM等。这些示例对于理解Ajax的工作原理和实际应用非常有帮助。 在...

    【ASP.NET编程知识】如何ASP.NET Core Razor中处理Ajax请求.docx

    在 Script 代码中,使用 jQuery 库来发送 Ajax 请求,使用 `$.post()` 方法来发送请求到服务器端。服务器端使用 Razor Pages 来处理请求,使用 `OnPostAsync()` 方法来处理异步请求。 在后台代码中,使用 `...

    ajax请求提示

    "ajax请求提示"是用户体验设计的一个重要方面,旨在向用户展示后台正在处理的数据加载过程,提供一个友好的反馈机制,增强交互体验。 在描述中提到的“页面发起ajax请求提示时会有一个延时的提示效果”,这通常涉及...

    解决ajax请求后台,有时收不到返回值的问题

    jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出现

    为jquery的ajax请求添加超时timeout时间的操作方法

    在上述代码中,complete回调函数会在Ajax请求完成时执行,无论成功、失败还是超时。通过检查status参数的值,我们可以判断请求是否因为超时而结束,并执行相应的处理操作。 总结以上所述,为jQuery的Ajax请求添加...

    Ajax请求数据小实例

    使用Ajax get请求数据的小例子,使用$.each()循环显示到表格,里面有接口,大家可以使用,欢迎指导学习

    浏览器调试ajax请求

    本示例旨在帮助开发者调试针对Ajax请求的后台接口,确保它们能够正确处理跨域请求、支持Ajax方式并且能返回预期的数据。 首先,我们需要理解什么是跨域问题。由于浏览器的安全策略,同一源策略限制了JavaScript只能...

    解决js ajax同步请求造成浏览器假死的问题

    这样做允许浏览器在执行AJAX请求之前先执行页面上其他未被阻塞的JavaScript代码和渲染操作。通过这种方式,页面的UI线程不会被长时间阻塞,用户界面依然能够响应用户的操作。 总结一下,解决js ajax同步请求造成...

    按钮的Ajax请求时一次点击两次提交的解决方法

    // 这里省略了之前的Ajax请求代码 ... // 请求成功后,阻止按钮默认行为 return false; }); ``` 在这里,当Ajax请求成功完成后,return false;语句会阻止后续的任何默认行为,包括表单提交。这种方法简单易行,...

    一个完整的jquery+ajax传送请求的实例

    本文将深入探讨一个完整的jQuery+AJAX传输请求的实例,旨在帮助开发者理解如何有效地使用这两种技术实现异步数据通信。 首先,jQuery是一个强大的JavaScript库,它为DOM操作、事件处理、动画效果和Ajax交互提供了...

    ajax ajax原理 ajax代码 ajax编程 ajax学习

    - **jQuery 和 Axios**:学习Ajax时,可以了解jQuery的$.ajax()方法和现代JavaScript库Axios,它们都提供了更方便的接口来处理Ajax请求。 在项目中,Ajax常用于实现动态加载、表单提交、实时通讯等功能。随着前端...

    快速解决ajax请求出错状态码为0的问题

    查找了下,原来它意味着 (未初始化)即没有调用到send()方法,我原来代码如下 : $.ajax({ url:"test", type:"post", data:{ blogTitle : $("#form1 input").val(), blogType : $("#form1 option:selected")....

    解决Ajax 发送多个请求引发的并发问题

    然而,当需要发送多个Ajax请求时,可能会出现并发问题,导致数据处理混乱或者请求响应顺序不可控。本文将深入探讨这个问题,并提供解决方案。 一、并发问题的来源 1. 请求队列:浏览器为了防止过多并发请求导致...

    aspAjax实例代码

    2. "index.html":这是项目的主页面,可能包含HTML结构以及用于发起Ajax请求的JavaScript代码。页面中可能会有一个触发Ajax请求的元素,如按钮或输入框,当用户操作这个元素时,会调用"ajax.js"中的函数来执行Ajax...

Global site tag (gtag.js) - Google Analytics