GET请求有效,但POST返回404

时间:2017-12-25 09:08:39

标签: javascript php jquery ajax

我试图将一些数据从javascript发布到php页面(两者都在不同文件夹中的同一个域中) 我正在使用jquery ajax发送我的请求。 如果我使用GET请求一切正常,但当我切换到POST时,我得到404响应。

我的js:

$.ajax({
  type: 'POST',
  url: myurl,
  data: {html: 'hello', name: 'bob'},
  dataType: 'json'
});

我的php:

if (!empty($_POST)) {
    $html = $_POST['html'];
    $name = $_POST['name'];
    echo $html . ' ' . $name;
}

1 个答案:

答案 0 :(得分:0)

显然问题在于我正在使用的环境。我试图在一个不公开的测试子域中发送请求,一旦我将代码移动到我的生产环境,请求就完成了。 我无法确切地指出它没有工作的确切原因,但这是两种环境之间的唯一区别。