Javascript 包含路径错误
我喜欢编程php、javascript和jquery。我正在为本地手机商店网站实施一个项目;但是,我得到了以下代码的错误Javascript 包含路径错误,javascript,php,jquery,Javascript,Php,Jquery,我喜欢编程php、javascript和jquery。我正在为本地手机商店网站实施一个项目;但是,我得到了以下代码的错误 $("input[name=compareWith]").keyup(function(){ var txt=$(this).val(); alert(txt); $.post( "show.php", {data:txt},
$("input[name=compareWith]").keyup(function(){
var txt=$(this).val();
alert(txt);
$.post(
"show.php",
{data:txt},
function(resp){
$("div.compareWith").html(resp);
}
);
});
我想做的是,当在输入字段中键入一些文本时,它将通过show.php文件查询数据库中相关手机名称的名称和图片,以将其与以前选择的手机进行比较。然而,结果很好,因为我刚刚测试了put echo$_POST['data'];在show.php文件中
但是,在上面,我得到了这个致命错误:
警告:include(head.php):无法打开流:在第1行的C:\wamp\www\doctorphoneshopCopy\new\show.php中没有这样的文件或目录
警告:include():在第1行的c:\wamp\www\doctorphoneshopcy\new\show.php中打开“head.php”以包含(include\u path=';c:\php\includes')失败
php包含数据库信息、样式和head会话,show.php文件存在于我的目录中
有人能帮我解决这个错误吗
如果您需要我提供任何进一步的信息,请告诉我
谢谢在include文件中使用目录名(\uuuuu文件)。“/”。
作为路径。很难判断丢失文件夹结构的原因
您说include在另一个文件中工作,因此路径是错误的
<?php
include("include/head.php");
?>
这仅在您位于应用程序的根目录下时有效。如果您在子目录中,例如“测试”,则必须执行以下操作:
<?php
include("../include/head.php");
?>
上面的代码将向上一个目录(在本例中指向根目录),然后指向正确的目录
您也可以使用该函数,这样就不必再担心该路径。如果在该目录中找不到该路径。。。然后检查文件的实际位置,以及它的read protected.show.php是否存在,但它能找到head.php吗?您的JS代码基本上是无关的,因为这是一个纯粹的服务器端PHP问题。错误不是试图找到show.PHP,而是试图找到head.PHP。您能显示包含head.php的代码行吗?我想我们会在那里找到问题的。问题在哪里?您没有在这里发布最重要的内容。不,所有文件都存在,包括head.php和show.php。为了使用数据库,每个文件的顶部都包含head.php?似乎是合法的。我以前在使用php和includes时遇到过很多问题,所以我只是根据经验来谈。不过,你只是猜测而已。你不能在不知道问题的情况下发布一个解决方案。你是对的,先生,但是人们经常忽略评论,而在下面寻找解决方案。我只是想帮助这个人。如果在你看来这不是正确的方式,我很抱歉。我使用了:
,得到了同样的错误Nice anwser。但是这有点猜测什么可能是错的哈哈。非常有趣的先生。我没有等你,而是等到我得到更多的信息。根据我从comments.head.php中获得的信息,它必须是一个错误的路径,并且我正在处理的文件位于应用程序的根目录中。C:\wamp\www\doctorphoneshopcy\new\include\head.php,而我正在处理的文件是C:\wamp\www\doctorphoneshopcy\new\compare.php,C:\wamp\www\doctorphoneshopcy\new\show.php。如前所述,head.php包含数据库信息,如服务器名称、用户名、密码和一些样式,因此,如果我不正确地包含这些信息,我的应用程序将被取消样式,数据库查询也会出错。使用此文件结构,它必须工作。我真傻!!!!show.php文件是include('head.php'),不应该在这里!万分抱歉,万分感谢你的帮助。。。。