我试图将一些数据从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;
}
答案 0 :(得分:0)
显然问题在于我正在使用的环境。我试图在一个不公开的测试子域中发送请求,一旦我将代码移动到我的生产环境,请求就完成了。 我无法确切地指出它没有工作的确切原因,但这是两种环境之间的唯一区别。