var http_request = false; //ajax 对象
function changepage(url,idname)
{
if(url.indexOf("?")>-1)
url=url+ "&now="+(new Date()).getTime();
else
url=url+ "?now="+(new Date()).getTime();
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
http_request.onreadystatechange = LoadContent(idname);
//alert("url="+url)
http_request.open('GET', url, true);
http_request.send(null);
}
function LoadContent(idname)
{
if (http_request.readyState != 4)
{
//alert("出现错误http_request.readyState"+http_request.readyState);
return;
}
if (http_request.status != 200)
{
//alert("出现错误"+http_request.status);;
return;
}
eval("document.getElementById('"+idname+"').innerHTML") = http_request.responseText;
//document.getElementById('programlist').innerHTML = "ddddddddddddddddddddddddd";
}
比较好用的一个JS
分享到:
相关推荐
MicrosoftAjax.js是微软为.NET Framework开发的一个Ajax库,它使得开发者能够在JavaScript环境中更轻松地实现Ajax功能。** 在JavaScript中,实现Ajax通常涉及以下几个关键步骤: 1. **创建XMLHttpRequest对象**:...
Ajax.BeginForm 提交,需要引用此文件才会执行OnSuccess
总结来说,Ajax-0.11版本的`Ajax.js`文件和相关示例是学习和使用Ajax技术的重要资源,它展示了如何通过JavaScript实现与服务器的异步通信,以及如何利用返回的数据动态更新网页内容,从而提高网站的交互性和性能。
Ajax-nette.ajax.js.zip,nette框架的灵活ajax。支持代码段、重定向等。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不...
`MicrosoftAjax.js`是优化过的生产版本,用于部署到生产环境,而`MicrosoftAjax.debug.js`包含额外的调试信息,适合开发和测试阶段。 2. **AjaxPro.dll** `AjaxPro.dll`是一个服务器端组件,它允许.NET开发者将ASP...
**超轻量级的Ajax库-ajax.js** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新。在本案例中,...
Ajax-ajax.js.zip,用于发送http请求的简单前端跨浏览器js库,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...
Ajax.dll原代码(C#版本) Ajax Ajax.JSON Ajax.JSON.HtmlControls MS.Utilities MS.Web Ajax.ajax.js Ajax.ajax_mobile.js
**jQuery Unobtrusive Ajax** 是一个非常有用的JavaScript库,它是ASP.NET MVC框架的一部分,用于在不干扰HTML标记的情况下实现Ajax交互。这个库利用数据属性(data-* attributes)和jQuery事件来实现Ajax功能,使得...
而“jquery-migrate-1.2.1.js”和“ajax.js”是两个关键的JavaScript文件,它们在实现这种功能时起着至关重要的作用。 1. **jQuery Migrate**: `jquery-migrate-1.2.1.js` 是一个jQuery插件,旨在帮助开发者在旧...
学习ajax编写的ajax.js样例
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"> ``` 2. 然后,使用Ajax.BeginForm辅助方法创建表单,指定控制器和动作,以及一些可选参数,如更新的目标元素和...
17-封装ajax.js
在Web开发领域,Ajax(Asynchronous JavaScript and XML)与JavaScript是两种至关重要的技术,它们共同构建了现代网页的动态交互体验。Ajax的核心理念是通过后台数据异步交换,实现页面无需刷新即可更新部分内容,...
封装好的ajax网络请求代码ajax.js
看看吧 总有点用 实现post 提交和 get 提交 只要传几个参数
使用Ajax实现从服务器读取数据,包括Ajax实现的详细步骤
ajax.js