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) { } 
});
Другие вопросы по тегам