当ajax获取数据时,出现axios cors问题

时间:2019-06-19 04:07:25

标签: php ajax axios

我需要从:

获取数据
  

https://huaris.script-studio.pl/assets/php/chart1.php

此外,我还必须将键和值作为dataLimit传递,必须生成准确的数据量,例如dataLimit:2生成最后2行。 事情是: Ajax代码:

post_data = {
 dataLimit:7
},      
$.ajax({
   method: "POST",
    dataType: "json",
    crossDomain:true,
    data: post_data,
    url: "https://huaris.script-studio.pl/assets/php/chart1.php",
    beforeSend: function() {
           console.log(post_data)
    },
    success: function (data) {
console.log(data)}
  })

女巫工作:

  

请求网址:https://huaris.script-studio.pl/assets/php/chart1.php   请求方法:POST状态码:200远程地址:   46.242.247.49:443推荐人政策:降级时不推荐人

但是axios:

  

请求网址:https://huaris.script-studio.pl/assets/php/chart1.php   请求方法:OPTIONS状态码:200远程地址:   46.242.247.49:443推荐人政策:降级时不推荐人

axios代码如下所示: enter image description here

还有错误的CORSE错误:

  

在以下位置访问XMLHttpRequest   原产地的“ https://huaris.script-studio.pl/assets/php/chart1.php”   “ https://confident-jones-a00a99.netlify.com”已被CORS屏蔽   政策:请求标头字段的内容类型不允许   飞行前响应中的Access-Control-Allow-Header。

此外,如果我关闭带有crome扩展名的cors,则会得到所有记录,例如dataLimit无法正常工作,但是ajax调用可以完成预期的输出。

哪里有问题?我们应该向chart1.php脚本添加更多内容?还是什么?

0 个答案:

没有答案