Я столкнулся с проблемой, что мой график (с использованием AJAX – POST – PHP) не появляется на Amazon
http://cdpmotest.s3-website.eu-central-1.amazonaws.com/
его говорит (ошибка неправильного метода 405)
Это моя конфигурация CORS:
<?xml version="1.0" encoding="UTF-8"?> <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>HEAD</AllowedMethod> <AllowedMethod>GET</AllowedMethod> <AllowedMethod>POST</AllowedMethod> <AllowedMethod>DELETE</AllowedMethod> <AllowedMethod>PUT</AllowedMethod> <MaxAgeSeconds>3000</MaxAgeSeconds> <AllowedHeader>*</AllowedHeader> </CORSRule> </CORSConfiguration>
И это мой сценарий:
<script> $(document).ready(function(){ var randomScalingFactor = function(){ return Math.round(Math.random()*100)}; $.ajax({ url: 'graph-data.php', type: 'POST', dataType: 'json', success: function(data) { var array1 = data.map(function(item) { return parseInt(item[1], 10); }); var array2 = data.map(function(item) { return parseInt(item[2], 10); }); createGraph(array1, array2); } });//end AJAX request function createGraph(array1, array2) { var ctx = document.getElementById("chart-area1").getContext("2d"); var barChartData = { labels : ["Land Acquisition","Design Concept","Permits and Licensing","Tendering","Elec.+Water Requests","Construction Start","Construction Finish","Site Handover"], datasets : [ { fillColor : "rgba(0,154,166,0.5)", strokeColor : "rgba(0,154,166,0.8)", highlightFill: "rgba(0,154,166,0.75)", highlightStroke: "rgba(0,154,166,1)", data : array1 }, { fillColor : "rgba(77,79,83,0.5)", strokeColor : "rgba(77,79,83,0.8)", highlightFill : "rgba(77,79,83,0.75)", highlightStroke : "rgba(77,79,83,1)", data : array2 } ] }//end bar chart data window.myBar = new Chart(ctx).Bar(barChartData, { responsive : true }); }//end createGraph }); </script>
Его работоспособность на локальном хосте (WAMPServer)
Не могли бы вы мне помочь?