`
阅读更多
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 实现Ajax类库

    MicrosoftAjax.js是微软为.NET Framework开发的一个Ajax库,它使得开发者能够在JavaScript环境中更轻松地实现Ajax功能。** 在JavaScript中,实现Ajax通常涉及以下几个关键步骤: 1. **创建XMLHttpRequest对象**:...

    jquery.unobtrusive-ajax.min.js

    Ajax.BeginForm 提交,需要引用此文件才会执行OnSuccess

    Ajax-0.11 Ajax.js文件 Ajax.js例子

    总结来说,Ajax-0.11版本的`Ajax.js`文件和相关示例是学习和使用Ajax技术的重要资源,它展示了如何通过JavaScript实现与服务器的异步通信,以及如何利用返回的数据动态更新网页内容,从而提高网站的交互性和性能。

    Ajax-nette.ajax.js.zip

    Ajax-nette.ajax.js.zip,nette框架的灵活ajax。支持代码段、重定向等。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不...

    MicrosoftAjax.js和AjaxPro.dll

    `MicrosoftAjax.js`是优化过的生产版本,用于部署到生产环境,而`MicrosoftAjax.debug.js`包含额外的调试信息,适合开发和测试阶段。 2. **AjaxPro.dll** `AjaxPro.dll`是一个服务器端组件,它允许.NET开发者将ASP...

    超轻量级的Ajax库-ajax.js

    **超轻量级的Ajax库-ajax.js** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新。在本案例中,...

    Ajax-ajax.js.zip

    Ajax-ajax.js.zip,用于发送http请求的简单前端跨浏览器js库,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...

    Ajax.dll原代码(C#版本)

    Ajax.dll原代码(C#版本) Ajax Ajax.JSON Ajax.JSON.HtmlControls MS.Utilities MS.Web Ajax.ajax.js Ajax.ajax_mobile.js

    jquery.unobtrusive-ajax.rar

    **jQuery Unobtrusive Ajax** 是一个非常有用的JavaScript库,它是ASP.NET MVC框架的一部分,用于在不干扰HTML标记的情况下实现Ajax交互。这个库利用数据属性(data-* attributes)和jQuery事件来实现Ajax功能,使得...

    .ajaxSubmit方式提交所需要的 jquery-migrate-1.2.1.js 和 ajax.js

    而“jquery-migrate-1.2.1.js”和“ajax.js”是两个关键的JavaScript文件,它们在实现这种功能时起着至关重要的作用。 1. **jQuery Migrate**: `jquery-migrate-1.2.1.js` 是一个jQuery插件,旨在帮助开发者在旧...

    学习ajax编写的ajax.js样例

    学习ajax编写的ajax.js样例

    asp.net MVC 使用Ajax.BeginForm 无刷新提交from表单

    <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"> ``` 2. 然后,使用Ajax.BeginForm辅助方法创建表单,指定控制器和动作,以及一些可选参数,如更新的目标元素和...

    17-封装ajax.js

    17-封装ajax.js

    ajax和js的web开发

    在Web开发领域,Ajax(Asynchronous JavaScript and XML)与JavaScript是两种至关重要的技术,它们共同构建了现代网页的动态交互体验。Ajax的核心理念是通过后台数据异步交换,实现页面无需刷新即可更新部分内容,...

    封装好的ajax网络请求代码ajax.js

    封装好的ajax网络请求代码ajax.js

    Ajax ajax.js

    看看吧 总有点用 实现post 提交和 get 提交 只要传几个参数

    Ajax(Ajax使用js包)

    使用Ajax实现从服务器读取数据,包括Ajax实现的详细步骤

    ajax.js

    ajax.js

Global site tag (gtag.js) - Google Analytics