<script type="text/javascript">
var xhr;
function createXMLHttpReuqest(){
//创建浏览器
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
function checkLogin() {
// alert("ok");
var url="login.do?name=admin&&password=123";//请求URL
xhr=createXMLHttpReuqest();
xhr.onreadystatechange=okCallMe;
xhr.open("POST",url,true);
xhr.send(null);
}
function okCallMe(){
//判断处理状态是否为接收结果 状态码是否为200
if(xhr.readystate==4&&xhr.status==200){
var result=xhr.responseText;
alert(result);
}
}
</script>
分享到:
相关推荐
4. **Ajax交互**:jQuery简化了Ajax请求的编写,$.ajax()函数是其核心。通过设置不同的参数,可以实现GET、POST等多种HTTP请求,轻松实现异步数据交换。例如,"$ajax({url: 'data.json', type: 'GET', success: ...
5. **Ajax交互**:jQuery的`$.ajax()`函数是进行异步数据请求的核心,它支持GET和POST等多种HTTP请求方式。`$.getJSON()`, `$.getScript()`, `$.load()`等简化了特定类型的Ajax操作。 6. **插件开发与使用**:...
jQuery通过提供一套丰富的API,使得开发者可以快速实现常见的网页操作,如选择元素、添加事件监听器、执行AJAX请求等,而无需编写大量复杂的原生JavaScript代码。 在标签中,"jquery_3.4.1.js"和"jquery-3.4.1"再次...
5. **Ajax交互**:jQuery的`.ajax()`函数是进行异步数据请求的主要手段,它支持GET和POST等多种HTTP请求方式,可以处理JSON、XML等多种数据格式。除此之外,还有简化的`.get()`, `.post()`等方法。 6. **插件机制**...
- **简化写法**:`$.get()` 和 `$.post()` 简化了 AJAX 请求的发送过程。 ### 五、插件开发与使用 #### 5.1 插件开发 - **定义插件**: ```javascript (function($) { $.fn.myPlugin = function(options) { //...
通过封装一系列常用功能,如DOM操作、事件绑定、AJAX请求等,jQuery极大地提高了JavaScript编程的效率,同时确保了代码的可读性和可维护性。 **jQuery的核心优势:** 1. **简化DOM操作:** 提供了丰富的API,用于...
jQuery通过`$.ajax()`等方法简化了异步请求的过程,使得从前端发送请求到服务器并处理返回的数据变得更加简单。这不仅可以提高用户体验,还可以降低服务器的负载。 ### jQuery的运行机制和设计理念 jQuery的设计...
- 回调函数:处理异步操作的常见方式,如Ajax请求、定时器等。 - Promise:为了解决回调地狱,JavaScript引入了Promise,使得异步操作可以链式调用。 - async/await:基于Promise的语法糖,使得异步代码更加同步...
Fetch API是现代浏览器提供的新接口,用于替代传统的XMLHttpRequest,提供了更简洁、更强大的请求和响应处理方式。 **框架与库** JavaScript社区繁荣,产生了许多优秀的框架和库,如React、Vue、Angular用于前端...
- 前端开发:用于实现网页交互,如表单验证、动态效果、Ajax异步请求等。 - 后端开发:Node.js平台让JavaScript也能用于服务器端编程。 - 移动端开发:React Native、Vue Native等框架利用JavaScript开发原生移动...