Discuss / JavaScript / ajax理解

ajax理解

Topic source

alienation

#1 Created at ... [Delete] [Delete and Lock User]

ajax相当于在页面内发起一个request向本域服务器请求响应,html内容以异步响应的方式完全加载(异步响应之前只有一个模板框架)

如果以post方法请求响应

先通过 setRequestHeader() 添加一个 HTTP 头部request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

然后用send()提交数据request.send("json");

// onreadystatechange是一个request属性,通过将把属性的值定义为一个函数
// 每当status属性改变的时候onreadystatechange对应的函数就被调用
// 该函数对响应状态进行判断,并对响应内容进行加工,并提交到html元素上

//open()方法指明request的方法和路径
//send()方法发送request,如果是post方法则里面填数据

alienation

#2 Created at ... [Delete] [Delete and Lock User]

所以上面的ajax里头哪个是回调函数啊


  • 1

Reply