JQuery Ajax won't error
JQuery Ajax won't error
function moveIt(result, finish) {
$result = $(result);
$result.find('#main-content-wrapper').appendTo('#aem-content');
$result.appendTo('#scriptDiv');
if (finish !== undefined) {
finish();
}
}
function isAuthSpace(path) {
if (path.toLowerCase().indexOf("shop/") > 0) return true;
return false;
}
function finishInjecting() {
ProcessInjection("div.dyna-prd-lnk", parseDivTag, pumpDivTag, "Shop.aspx/GetLinks");
}
function AEMLoadError(isAuth) {
var fileToLoad = "unAuth.html";
if (isAuth) {
fileToLoad = "auth.html";
}
$("#aem-content").load(fileToLoad, finishInjecting);
}
function breakAEMLoadPath(path) {
return BreakTheAEMLoadPath === true ? "2" : path;
}
function PullAEM(path, finish) {
var isAuth = isAuthSpace(path);
var ppath = breakAEMLoadPath(path);
$.ajax({
url: ppath,
success: function (result) {
moveIt(result, finish);
},
error: function () {
AEMLoadError(isAuth);
},
dataType: "html"
});
}
当我调用上面的函数PullAEM(path, finish)时,无论我在path参数中放入什么值,ajax调用都会调用成功函数,如果路径中有垃圾,假设它是空的,则调用成功(即使它应该失败)。当它应该失败时,结果包含当前页面的内容,而不是path所指向的内容。有人知道我哪里做错了吗?
谢谢大家这么快的回答。我不确定问题是什么,但在我把它清理干净后,把它贴在这里,它工作得很棒!不过,这可能是你们俩都说过的话。
这是完美的....
相关文章:
- Ajax调用ERror Cross Origin REquest:在rails中自动完成大学列表
- datatables.net ajax error - http://datatables.net/tn/7
- ajax javascript 500 error
- Global Ajax error handler with AngularJS
- jquery ajax delete 404 error
- ajax jquery 始终运行 Error;.
- jQuery $.ajax post getting referer url for error debugging
- ajax error with javascript
- Spring ResponseEntity & AJAX error function:无法访问响应正文内容
- jQuery ajax:error 即使响应为 OK 200 也会运行
- ajax localhost cors error
- AJAX CORS error with Python Flask
- Google Storage API - Resumable Upload, AJAX, CORS Error
- net::ERR_CONNECTION_REFUSED Error jQuery ajax node.js
- Error with Internet Explorer and Jquery Ajax
- phonegap Ajax调用在android设备中返回error=undefined
- Ajax call in Internet Explorer IE 7 & IE8 error
- XMLHttpRequest (Ajax) Error
- Jquery AJAX .error产生错误“无法读取属性字段”
- error ajax and Jena