Php 网络错误:找不到404
为什么会被否决?这是我第二次被否决。。请至少告诉我原因。这样我才能改进它 我使用jqueryget方法将数据从html发送到php(两者都托管在localhost/Site1上) 编辑:我在LocalHost上获得了很好的html页面。当我点击Php 网络错误:找不到404,php,jquery,html,Php,Jquery,Html,为什么会被否决?这是我第二次被否决。。请至少告诉我原因。这样我才能改进它 我使用jqueryget方法将数据从html发送到php(两者都托管在localhost/Site1上) 编辑:我在LocalHost上获得了很好的html页面。当我点击按钮时,FireBug显示以下错误 `"NetworkError: 404 Not Found - localhost/new2.php?name=Zara"` Html:(my_Html.Html) 标题 $(文档).ready(函数(){ $(“#
按钮时,FireBug显示以下错误
`"NetworkError: 404 Not Found - localhost/new2.php?name=Zara"`
Html:(my_Html.Html)
标题
$(文档).ready(函数(){
$(“#驱动程序”)。单击(函数(事件){
$获取(
"http://localhost/new2.php",
{姓名:“Zara”},
功能(数据){
$('#stage').html(数据);
}
);
});
});
阶段
PHP代码:(new2.PHP)
我阅读了相关的问题/帖子,有人建议我写一个合适的url(你的html是哪个web应用的宿主)
因此,我将url更改为localhost/site1/new2.php
,但现在它显示错误$notdefined
请提供帮助。如果站点位于localhost/Site1
-GET肯定需要指向”http://localhost/Site1/new2.php“
?”
(两者都托管在localost/Site1上)
也许应该
"http://localhost/Site1/new2.php" ?
如果您通过Firebug/Browser获得404,则脚本def不在http://localhost/new2.php
,就这么简单。检查文件路径和上载位置。您的URL不正确
你说:
(两者都托管在localost/Site1上)
但是你的代码说:
"http://localhost/new2.php",
应该是:
"http://localhost/Site1/new2.php",
我测试了$.get()函数在.txt和.asp文件中是否正常工作……我认为可能需要在IIS for php中进行一些安装。。无论如何,我理解$.Get()函数的功能。我使用命令行ping的目的是什么您得到了什么?您是否使用开发人员工具或Firebug来帮助调试?查看Network或Net选项卡,查看AJAX调用的去向。localHost很好。我的html页面很好。我用的是萤火虫。当我按下按钮时。在错误控制台中,此错误出现$not defined
意味着加载jQuery库时出现问题。错误$not defined是因为jQuery库not defined将
替换为
我更改了脚本。错误是sameI已经尝试这么做了。正如我提到的,它给出了库错误。我更改了库并测试了它。它在Browser中的加载很好。请记住,如果在unix环境中运行,它是区分大小写的,所以请确保您的url是正确的。url非常好。。我应该在HMTL中嵌入php吗?没有必要。该错误与PHP无关。它找不到文件。这意味着URL有问题。这是我能想到的唯一真正的解释。另外,请尝试指定相对路径。因此,不是“http://localhost/new2.php“
试试“new2.php”
。
"http://localhost/Site1/new2.php" ?
"http://localhost/new2.php",
"http://localhost/Site1/new2.php",