如何在我的PHP中找到正确的链接目录文件

时间:2014-06-08 06:36:01

标签: javascript php jquery html ajax

我的问题是链接不正确它在控制台中说“无法加载资源”。

两个代码都没有关系。 user.php要求从dbc文件夹database.php内部连接,myScript.js想要找到user.php,它位于视图文件夹中。

我当前文件夹文件树的图片:

http://s38.photobucket.com/user/eloginko/media/folder_zps2d422ae2.png.html

user.php的

<?php
include_once('view/../dbc/database.php');

$db = new Connection();
$db = $db->dbConnect();

$email = $_POST['email'];
$pass = $_POST['password'];

    if(!empty($email) && !empty($pass)){
        $st = $db->prepare("SELECT * from user WHERE email=? AND password=?");
        $st->bindParam(1, $email);
        $st->bindParam(2, $pass);
        $st->execute();

        if($st->rowCount() == 1){
            echo "1";
            exit;
        } else {
            echo "Incorrect Email or Password";
        }
    }else{
        echo "Please enter Email and Password";
    }  
?>

myScript.js

$(document).ready(function() {
 $('div#show:empty').hide();
    $('#login').click(function(){

        var email = $('#lemail').val();
        var password = $('#lpassword').val();   

        $.ajax({
            data: {
             email : email, password : password
            },
            type: "POST",
            url: 'js/../view/user.php',
            success: function(data)
            {
               if (Number(data) == 1)
                    {           
                $(".show-page[data-page=progBar]").trigger("click");
                $('#myModal').modal('hide');
                    }
                else
                    {
                  $('div#show:empty').show();
                  $('#show').html(data);
                    }
            }
        });
        return false;
    });

});

2 个答案:

答案 0 :(得分:0)

在myScript中执行以下操作

  url: '../view/user.php',

从myscript返回1个文件夹,然后找到view文件夹,然后找到user.php文件。

在user.php中使用相同的方式

include_once('../dbc/database.php');

答案 1 :(得分:0)

使用“view /../ dbc / database.php”的URL实际上与“dbc / database.php”相同,因为..只建议删回一个目录。

用于php(因为PHP在视图文件夹中):

include_once('../dbc/database.php');

如果加载myScript.js的html / php文件也在“view”文件夹中,你可以直接引用php文件的路径,因为js使用它加载到的文件的相对路径:

url: 'user.php',