function test(url, username, password, jQuery,callback) {
url = url || "/test.jsp";
jQuery.ajax({type:Get,
url: url,
async: true,
password:password,
username:username,
complete:function(xmlhttp, status){
var ok = (200 <= xmlhttp.status && xmlhttp.status < 300) || xmlhttp.status == 1223; // status 204 -> 1223 in IE
if (ok) {
callback(true);
} else {
callback(false);
}
}});
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest()
} else {
xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
var ok = (200 <= xmlhttp.status && xmlhttp.status < 300) || xmlhttp.status == 1223; // status 204 -> 1223 in IE
if (ok) {
callback(true);
} else {
callback(false);
}
}
};
xmlhttp.open("Get", url, true, username, password);
try {
xmlhttp.send(null);//error
} catch (e) {
callback(null);
}
}
分享到:
相关推荐
标题中的“比较完整的原始ajax写法”指的是在JavaScript中实现异步XMLHttpRequest(Ajax)通信的基本方法,不依赖任何库或框架,如jQuery、axios等。这种原生的Ajax技术对于理解网络请求的工作原理至关重要。 在...
在介绍原生AJAX写法的实例分析中,我们首先需要了解AJAX(Asynchronous JavaScript and XML)技术的概念。AJAX是一种能够使用JavaScript在不重新加载页面的情况下,与服务器交换数据并更新部分网页的技术。使用AJAX...
在本文中,我们将深入探讨如何在JSP(JavaServer Pages)中使用AJAX(Asynchronous JavaScript and XML)技术。这是一个非常实用的技巧,允许我们实现页面的无刷新更新,提高用户体验。我们的示例是一个简单的纯JSP...
### JS基本Ajax写法知识点详解 #### 一、引言 在现代Web开发中,Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过Ajax,用户可以在不离开当前页面的...
AJAX:即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。本文重点给大家介绍原生Aajax 和jQuery Ajax 个人总结,一起看看吧
ajax回调函数是怎么写的ajax回调函数是怎么写的ajax回调函数是怎么写的
JavaScript中的AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页内容的技术。它的核心是XMLHttpRequest对象,这个对象允许我们与服务器进行异步数据交换,从而实现网页...
Ajax,全称Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这个技术的出现极大地提升了用户体验,使得网页可以更加流畅地进行数据交互和页面更新。在"自己写的最...
- **JSON格式**:尽管名称中含有XML,但现代Ajax更倾向于使用JSON(JavaScript Object Notation)格式传输数据,因为JSON更轻量且易于解析。 ### 3. 页面交互 - **事件监听**:JavaScript通过事件监听器捕捉用户...
Ajax(Asynchronous JavaScript and XML)技术允许Web页面在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。在此项目中,使用Ajax实现Google自动搜索的极度相似功能,可能涉及以下步骤: 1. 用户在...
在JavaScript中,Ajax(Asynchronous JavaScript and XML)是一种在不刷新整个页面的情况下,与服务器交换数据并更新部分网页的技术。它的核心是XMLHttpRequest对象,它允许JavaScript与服务器进行异步通信,实现...
本文将深入探讨“Ajax Pro分页”的概念、实现原理以及一个非常标准的写法,供学习者参考。 一、Ajax Pro分页基础 Ajax Pro分页是一种利用Ajax技术实现在不刷新整个页面的情况下,只更新分页内容的机制。这种技术...
总结来说,基于WordPress的AJAX写法主要包括以下步骤: 1. 在前端JavaScript中,使用jQuery发起AJAX请求,设置好URL(admin-ajax.php)和`action`参数。 2. 创建后端PHP处理函数,处理请求并返回数据。 3. 使用`add...
在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许我们在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。在AJAX请求中,事件处理是非常关键的一部分,它允许我们...
AJAX(Asynchronous JavaScript and XML)和jQuery是实现动态分页的常用技术。这篇文章将详细解释如何使用这两种技术来创建实用的分页功能。 首先,理解AJAX的基础。AJAX是一种在不刷新整个页面的情况下,与服务器...
在JavaScript的世界里,Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。XMLHTTPRequest对象是实现Ajax的核心,它是...