У меня есть следующий код jquery, работающий на моей странице в FF и IE, но хром, похоже, сходит с ума.
в FF и IE выполняется вызов, и результат добавляется к div. в chrome он вызывает ajaxfailed при сбое.
XMLHttpRequest, переданный функции AjaxFailed, имеет код состояния «200», а statusText — «ok». состояние готовности равно 4, а responseText установлен на данные, которые я хочу добавить в div.. в основном из того, что я вижу, что он вызывает метод сбоя, но он не терпит неудачу.. я пробовал как с запросами на получение, так и с отправкой, и он всегда ломается в хроме.
function getBranchDetails(contactID, branchID) {
$.ajax({
type: "GET",
url: urlToRequestTo,
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: branchDetailsSuccess,
error: AjaxFailed
});
}
function branchDetailsSuccess(result) {
$("#divBranchControl").empty();
$("#divBranchControl").append(" " + result);
$("#branchDiv").tabs();
}
function AjaxFailed(result) {
alert("FAILED : " + result.status + ' ' + result.statusText);
}