Php ajax调用带来404NotFound错误,但代码有效

Php ajax调用带来404NotFound错误,但代码有效,php,jquery,Php,Jquery,当此代码工作时,firebug在post.php上出现此错误“404未找到”,但在任何情况下post.php中的代码都能成功工作 这种行为的原因是什么,我如何修复它。路径错误url:“post.php”,相对于执行AJAX的位置给出正确的路径。路径错误url:“post.php”,相对于执行AJAX的位置给出正确的路径。这就是为什么成功处理程序无法工作的原因。你能用完整的处理器检查一下吗。如果完整处理程序没有问题,则通过执行(在打印任何输出之前)头('HTTP/1.1 200 OK')覆盖服务器

当此代码工作时,firebug在
post.php
上出现此错误
“404未找到”
,但在任何情况下
post.php
中的代码都能成功工作


这种行为的原因是什么,我如何修复它。

路径错误
url:“post.php”,
相对于执行AJAX的位置给出正确的路径。

路径错误
url:“post.php”,
相对于执行AJAX的位置给出正确的路径。

这就是为什么成功处理程序无法工作的原因。你能用完整的处理器检查一下吗。如果完整处理程序没有问题,则通过执行(在打印任何输出之前)头('HTTP/1.1 200 OK')覆盖服务器上发送的404。由于脚本被执行,这将覆盖疯狂404,jQuery将收到200并执行成功处理程序。

这就是为什么成功处理程序不工作的原因。你能用完整的处理器检查一下吗。如果完整处理程序没有问题,则通过执行(在打印任何输出之前)头('HTTP/1.1 200 OK')覆盖服务器上发送的404。由于脚本被执行,这将覆盖疯狂404,jQuery将收到200并执行成功处理程序。

只需在post.php中指定完整url即可。

只需在post.php中指定完整url即可。

@RabNawaz:coz显示404=>请参见问题
“firebug带来此错误”404未找到“在post.php上,但无论如何,post.php中的代码都能成功运行。”
@RabNawaz:coz显示404=>请参见问题
“firebug在post.php上导致此错误“404未找到”,但无论如何,post.php中的代码都能成功运行。“
您的php文件位于哪里?给定文件夹结构需要从url文件获得响应,如true/false,以使代码正确流动php文件位于何处?给定文件夹结构需要从url文件获得响应,如true/false,以使代码正确流动
$(".click").click(function(){   
    var request = $.ajax({
        type: "POST",
        url: "post.php",
        data: {file: "123"}         
    });         
});