ajax.js

var request = new XMLHttpRequest()

if(window.XMLHttpRequest){
    request = new XMLHttpRequest()
}else{
    request = new ActiveXObject("Microsoft.XMLHTTP")
}

request.open(‘POST‘,‘create.php‘,true)
request.setRequestHeader(‘Content-type‘,‘application/x-www-from-urlencoded‘)
request.send(‘name=王二狗&sex=女‘)

request.onreadystatechange = function(){
    if(request.readyState === 4 && request.status ===200){
        // do sth
    }
}
时间: 2024-08-09 13:42:40

ajax.js的相关文章

封装自用的脚本ajax.js

function createxmlhttp() { xmlhttpobj = false; try{//创建对象,一个一个的试,哎,要是能统一标准都好.. xmlhttpobj = new XMLHttpRequest; }catch(e){ try{ xmlhttpobj=new ActiveXObject("MSXML2.XMLHTTP"); }catch(e2){ try{ xmlhttpobj=new ActiveXObject("Microsoft.XMLHTTP

常用 ajax js 表单

$(function () { /** * 图片点击放大处理 */ $('.mini_img').click(function () { $(this).hide().next().show(); }); $('.img_info img').click(function () { $(this).parents('.img_tool').hide().prev().show(); }); $('.packup').click(function () { $(this).parent().par

ajax即时更新获取数据 结合ajax js引用使用 当然需要搭建本地环境 并且创建php

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script src="13ajax.js"></script> <script> window.onload=function(){ var oBtn=document.getElem

同步 异步 AJAX JS

jQuery:$post.$get.$ajax与php,实现异步加载 什么是异步加载? 整个最通俗的说法就是将另外一个页面上的数据通过append() 或者 html()等函数插入到本页上.纯js写法responseXML 或 responseText插入到页面中. 另外一个页可以是静态页面的可以是动态页面的,更可以是json.xml数据. 原理基本都差不多,页面方便很多只要得到我们想要的代码插入来就行,json和xml那就需要我们解析并将适当的数据放到适当的位置就行. 动态页面只要生成json

Ajax JS 中的Ajax jquery中的Ajax

Ajax (Asynchronous Javascript And XML)  通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 1.Ajax的优势: 不需要插件的支持,能被大多数主流浏览器支持 优秀的用户体验,不用刷新整个页面,就能更新数据 提高web程序的性能,通过XMLHttpRequest对象向服务端提交所需的数据 2.Ajax的核心: XMLHttpRequest 对象, 发送异步请求.接收相应 .

PHP+Ajax+JS省市区三级联动

     基本思想就是:在JS动态创建select控件的option,通过Ajax获取在PHP从SQL数据库获取的省市区信息,代码有点长,但很多都是类似的,例如JS中省.市.区获取方法类似,PHP中通过参数不同执行不同的select语句.  index.html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1

js用img代替ajax js心跳 向服务器定时传送参数 主要计算用户在线时长

html: <!doctype html><html><head><meta charset="utf-8"><title>记录用户的在线时长</title></head> <body></body></html><script type="text/javascript"> var Statistics_Website_logo ={

前端Ajax/JS/HTML+后端SpringMVC(一)

1.JSON 1.1. 转发或重定向的不足 对于发出的请求,最终需要给出"成功/失败"的结果的话,转发的方式来处理,给用户的体验就非常不好!即使用户填错了一项数据不达标,都需要回退至此前的页面重新填写,而原本填写的其它数据可能需要再填写一次! 并且,当用户发出请求后,如果是转发或者重定向,一定会发生页面的跳转!无法在页面中局部来提示信息. 从服务端的角度出来,其实,还存在浪费流量的问题!如果只是为了表达"成功/失败",也许只需要1个"1/0"就可

jquery的layer,ajax,js对象等

<html><head><script type="text/javascript" src="jquery.min.js"></script><script type="text/javascript" src="layer.min.js"></script><script> var  html='<div class>用户名:&

前端Ajax/JS/HTML+后端SpringMVC(二)

1. jQuery AJAX 1.1. jQuery框架中的ajax()函数 在应用了jQuery框架后,调用ajax()函数即可发出AJAX请求,并获取响应结果,该函数的参数必须是JSON对象,通常,在JSON对象中封装的属性有: url:处理请求的URL,也可以理解为将请求发送到哪个URL,取值可以是绝对路径,或相对路径,但是,不可以跨域 data:请求的数据,通常是username=xx&password=xx&phone=xx类似的格式,可以通过字符串拼接得到该值,也可以通过jQu