PHP网络错误

PHP网络错误,php,javascript,jquery,Php,Javascript,Jquery,我正在做一个简单的项目,有一个javascript文件和一个php文件。我试图使用ajax调用一些php代码,然后将文本显示在一个lightbox上。我的问题是,我收到以下错误: 此错误指向我的php文件 "NetworkError: 404 Not Found - http://localhost/folder/folder/dictionary.php" 我已经检查(并再次检查)了我的所有代码,但我不知道如何修复这个错误。谁能帮帮我吗?我将在下面提供我的JavaScript和PHP代码:

我正在做一个简单的项目,有一个javascript文件和一个php文件。我试图使用ajax调用一些php代码,然后将文本显示在一个lightbox上。我的问题是,我收到以下错误:

此错误指向我的php文件

"NetworkError: 404 Not Found - http://localhost/folder/folder/dictionary.php"
我已经检查(并再次检查)了我的所有代码,但我不知道如何修复这个错误。谁能帮帮我吗?我将在下面提供我的JavaScript和PHP代码:

JavaScript:

$(document).ready(function() {
    $("#SearchField").submit(function(e) {  
        e.preventDefault(); 

        // grabs all post variables in the form
        var info = $(this).serialize();

        $.post('dictionary.php', info, function(data) {
            $('.DictionaryContentWrapper').append(data);
        });

        // prevent server from refreshing page
        return false;   
    });
});
$input = $_POST['input'];
echo $input;
PHP:

$(document).ready(function() {
    $("#SearchField").submit(function(e) {  
        e.preventDefault(); 

        // grabs all post variables in the form
        var info = $(this).serialize();

        $.post('dictionary.php', info, function(data) {
            $('.DictionaryContentWrapper').append(data);
        });

        // prevent server from refreshing page
        return false;   
    });
});
$input = $_POST['input'];
echo $input;
目录结构:

index.php
Widget
  - **input.js**
  - getURL.php
  - **dictionary.php**
lightbox
  - lightbox.css
  - lightbox.js

一个简单的解决方案是使用相对于web服务器根的绝对路径

比如:

$.post('/Widget/dictionary.php', info, function(data) {
但是,这假设您的
index.php
驻留在网站的根目录中-
http://localhost/index.php
-但从您发布的信息来看,这还不是很清楚:错误消息似乎与目录结构不符

编辑:如果从
index.php调用脚本,还可以使用:

$.post('Widget/dictionary.php', info, function(data) {    // path relative to index.php

你叫什么名字?目录结构是什么?你是在桌面上本地运行这个,还是在某处有web服务器?我已经提供了上面的目录结构,我还突出显示了我提供代码的文件。我在笔记本电脑上的wampserver上本地运行这个。@mpm,“code.php”是dictionary.php。我在顶部做了更改,“index.php”文件位于“Final Dictionary Widget”文件夹中,该文件夹位于localhost@JaPerk14您应该在问题中发布一个更清晰的目录结构,但在这种情况下,绝对路径将是
/Final Dictionary Widget/Widget/Dictionary.php
。但是,我会清除路径中的空间。