AJAX 403 запрещено при выполнении запроса AJAX
Веб-сайт инициирует запрос ajax, но всегда получает ошибку возврата 403 для всех браузеров.
Я проверил это, инициировав тот же вызов в консоли Firebug, он работает (статус: 200)
В чем проблема может быть выведена?
jQuery.ajax({
url: "cart_ajax_get_product.php",
data: {id: 355, qty: 1},
success: function(data) { }); },
error: function(err) { }
});
Спасибо
2 ответа
Может быть проблема, связанная с apache mod_security. Попытайтесь заставить запрос AJAX GET
вместо POST
:
jQuery.ajax({
type:"GET",
url: "cart_ajax_get_product.php",
data: {id: 355, qty: 1},
success: function(data) { }); },
error: function(err) { }
});
Или если это не поможет...
Вы можете попробовать установить эти параметры на сервере.htaccess или настроить их в другом месте:
SecFilterScanPOST Off
SecFilterEngine Off
jQuery.ajax({
url: "cart_ajax_get_product.php",
data: {id: 355, qty: 1},
success: function(data) {
}
error: function(err) { }
});