对 AJAX XMLHTTP 对象创建进行故障排除
Troubleshooting AJAX XMLHTTP object creation
对此功能进行故障排除并找不到错误,因为 ajax 内容都是从我遵循的指南中复制粘贴的:
function updateStuff() {
// Data validation for a text var called val
var xmlHttp ;
if(window.ActiveXObject){
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e)
xmlHttp = false;
}else{
try{
xmlHttp = new XMLHttpRequest();
}catch(e){
xmlHttp = false;
}
}
if(!xmlHttp)
alert("Error : Cannot create xmlHttp object");
else{
alert("Worked");
//xmlHttp.open("GET","update.php?val="+val,true);
//xml.onreadystatechange = handleServerResponse;
//xmlHttp.send();
}
}
}
现在我只是想让"工作"警报显示在 if 语句的末尾。我知道JS都正确链接了,因为如果我取出所有ajax,数据验证就可以与警报一起正常工作。
要解决此问题,请尝试:
if (window.ActiveXObject) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
console.log(e.name + " " + e.message);
xmlHttp = false;
} else {
try {
xmlHttp = new XMLHttpRequest();
} catch(e) {
console.log(e.name + " " + e.message);
xmlHttp = false;
}
}
弄清楚错误实际上是什么的想法。一旦你脱离了尝试/捕获,你就会忘记出了什么问题。
相关文章:
- JS条件故障排除
- Django无法通过urls.py配置找到djangular/app.js文件.如何进行故障排除
- 对 Drupal 站点的客户端 JS 问题进行故障排除
- iMacros机架名称故障排除
- jQuery输入值故障排除
- JavaScript数学&警报故障排除
- 对 AJAX XMLHTTP 对象创建进行故障排除
- 附加 JSON 对象编号 - 故障排除
- JSON - 如果语句故障排除
- 基本调用函数故障排除
- 对使用 iframe 的简单 jquery 展开/折叠进行故障排除
- 对简单的 JavaScript 幻灯片进行故障排除
- Dygraph 对 CSV 进行故障排除
- 对无限循环错误进行故障排除
- 使用 JS 进行故障排除
- jQuery .hover 函数故障排除
- 如何对以下 js 索引脚本进行故障排除
- 对 jQuery 切换进行故障排除
- 对 Stripe 的 JavaScript 进行故障排除
- 替换c#函数bijJquery在不知道如何进行故障排除的情况下不起作用