4

ウェブサイトはajaxリクエストを開始しますが、すべてのブラウザで常に403エラーが返されます。

私はfirebugコンソールで同じ呼び出しを開始することによってそれをテストしました、それは動作します(ステータス:200)

何が問題だと推測できますか?

jQuery.ajax({ 
    url: "cart_ajax_get_product.php", 
    data: {id: 355, qty: 1}, 
    success: function(data) { }); }, 
    error: function(err) { } 
});

ありがとう

4

2 に答える 2

1

apache mod_security に関連する問題である可能性があります。GETの代わりにajax リクエストを強制してみてください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
于 2014-05-05T13:39:40.943 に答える
0
jQuery.ajax({ 
url: "cart_ajax_get_product.php", 
data: {id: 355, qty: 1}, 
success: function(data) {

}
error: function(err) { } 
});
于 2014-05-05T13:30:05.857 に答える