Javascript D open(“POST”,“ajax\u controller.php?m=start\u question”,true); setRequestHeader(“内容类型”、“应用程序/x-www-form-urlencoded”); ajax.onreadystatechange=函数(){ 控制台日志(响应); var响应=”; if(ajax.readyState==1){ 响应+=“状态1:服务器连接已建立!”; }else if(ajax.readyState==2){ 响应+=“状态2:已收到请求!”; }else if(ajax.readyState==3){ 响应+=“状态3:处理请求!”; }else if(ajax.readyState==4){ if(ajax.status==200){ var text=ajax.responseText; 响应+=“状态4:处理请求!”; 响应+=文本; }否则{ 警惕(“有什么不对劲!”); } } } //如果在ajax调用期间发生错误。 if(ajax.readyState==4&&ajax.status==404){ log(“AJAX调用期间出错”); } 发送(params); } 给定代码中的
Javascript D open(“POST”,“ajax\u controller.php?m=start\u question”,true); setRequestHeader(“内容类型”、“应用程序/x-www-form-urlencoded”); ajax.onreadystatechange=函数(){ 控制台日志(响应); var响应=”; if(ajax.readyState==1){ 响应+=“状态1:服务器连接已建立!”; }else if(ajax.readyState==2){ 响应+=“状态2:已收到请求!”; }else if(ajax.readyState==3){ 响应+=“状态3:处理请求!”; }else if(ajax.readyState==4){ if(ajax.status==200){ var text=ajax.responseText; 响应+=“状态4:处理请求!”; 响应+=文本; }否则{ 警惕(“有什么不对劲!”); } } } //如果在ajax调用期间发生错误。 if(ajax.readyState==4&&ajax.status==404){ log(“AJAX调用期间出错”); } 发送(params); } 给定代码中的,javascript,php,ajax,Javascript,Php,Ajax,xmlHttp似乎未定义。尝试用实际的ajax对象替换它: if (ajax.readyState == 1){ ... } 给定代码中的xmlHttp似乎未定义。尝试用实际的ajax对象替换它: if (ajax.readyState == 1){ ... } 问题:为什么不使用jQuerys的ajax函数?问题:为什么不使用jQuerys的ajax函数? var text = xmlHttp.responseText; response += "Statu
xmlHttp
似乎未定义。尝试用实际的ajax对象替换它:
if (ajax.readyState == 1){ ... }
给定代码中的
xmlHttp
似乎未定义。尝试用实际的ajax对象替换它:
if (ajax.readyState == 1){ ... }
问题:为什么不使用jQuerys的ajax函数?问题:为什么不使用jQuerys的ajax函数?
var text = xmlHttp.responseText;
response += "Status 4: Processing Request ! <br/>";
response += text;
/**********************/
console.log(response)
/**********************/
if (xmlHttp.status == 200) {
console.log(xmlHttp.responseText);
/* ... */
}
function startQuestion(){
var question_Id = questions_array[question_counter].question_Id;
console.log("Start Question",question_Id);
var ajax = new XMLHttpRequest();
var params = 'question_Id=' + question_Id;
ajax.open("POST", "ajax_controller.php?m=start_question", true);
ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajax.onreadystatechange = function () {
console.log(response);
var response = "";
if (ajax.readyState == 1) {
response += "Status 1: Server connection established ! <br/>";
} else if (ajax.readyState == 2) {
response += "Status 2: Request recieved ! <br/>";
} else if (ajax.readyState == 3) {
response += "Status 3: Processing Request ! <br/>";
} else if (ajax.readyState == 4) {
if (ajax.status == 200) {
var text = ajax.responseText;
response += "Status 4: Processing Request ! <br/>";
response += text;
} else {
alert("Something is wrong !");
}
}
}
//If an error occur during the ajax call.
if (ajax.readyState == 4 && ajax.status == 404) {
console.log("Error during AJAX call");
}
ajax.send(params);
}
if (ajax.readyState == 1){ ... }