У меня есть следующий код на странице ASPX, который при щелчке значка PayPal соединяется с методом страницы и получает маркер PayPal сеанса.Когда это выполняется в IE, это работает отлично, но когда это выполняется в Chrome или Firefox, вызов jQuery $ .ajax немедленно возвращает ошибку кода 0.
$(document).ready(function () {
$("input.PayPal").click(function () {
$.ajax({
type: "POST",
url: "MyCurrentPage.aspx/PayPal",
data: "{IdRecibo : " + $(this).attr("data-value") + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
if (result.d.Result == "Success") {
window.location.href = result.d.Redirect;
}
else
alert("El servicio de PayPal está temporalmente deshabilitado.");
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
});