ajax如何使用?

我在点击一个button执行confrim函数后取到一个值,使用ajax传入本PHP页面。原本写在confrim函数里,引用jquery后,onclick事件不执行了。我该怎么解决呢? 请大神们赐教
我是这么写的。modify函数只是点击后显示出text和button(ensure),再执行confirm函数。现在modify函数执行不了。怎么解决

第1个回答  2022-07-15
ajax请求的五个步骤如下
步骤如下五个步骤
1.创建异步对象,首先,创建一个XMLHttpRequest异步对象。
2.设置请求方式和地址,然后,设置请求方式和请求地址
3.用send发送请求,接着,用send发送请求。
4.监听状态变化,然后,监听状态变化。
5.接收返回的数据,最后,接收返回的数据
第2个回答  2015-05-10
//定义一个
var xmlHttp;
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}else if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}

function check(){
//1.获取需要发送服务器的请求参数
var username = document.getElementById("username").value;

//2.创建XMLHttpRequest对象
createXMLHttpRequest();
//3.定义url,指定发送到服务器哪个文件
var url = "servlet/CheckServlet";
//4.打开连接,异步模式
xmlHttp.open("post", url, true);
//5.设置请求头信息
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//6.回调函数,接收服务器响应数据
xmlHttp.onreadystatechange = function (){
//8.接收服务器端的响应数据
//判断请求发送的状态和HTTP状态码
if(xmlHttp.readyState==4&&xmlHttp.status==200){
//9.接收响应数据
var text = xmlHttp.responseText;
alert(text);
//10.根据text的值确定在页面动态显示相应的信息
var msg_username = document.getElementById("msg_username");
if(text=="false"){
msg_username.innerHTML="<font color='red'>否</font>";
document.getElementById("submit").disabled=true;
}else{
msg_username.innerHTML="<font color='green'>是</font>";
document.getElementById("submit").disabled=false;
}
}
}
//7.发送
xmlHttp.send("username="+username);
alert(username);
}追问

这边不懂。请问这个放在哪儿呢?ajax的话,得调用一个jquery方法?我上面写的路径好像是无效的。里面没有方法。

本回答被网友采纳
相似回答