Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AJAX调用源自哪个目录?_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript AJAX调用源自哪个目录?

Javascript AJAX调用源自哪个目录?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,如果我在外部JavaScript文件中有以下代码;如果我调用的PHP文件位于同一目录中,我是否必须添加“./directory/filename.PHP”?php脚本没有运行,我已经在另一个线程中发布了完整的脚本,但我认为它可能与我的$.ajax调用中的“URL”有关 $.ajax({ type: 'POST', url: '../script/mail.php', data: {fname:firstName, lname:lastName, email:emailVa

如果我在外部JavaScript文件中有以下代码;如果我调用的PHP文件位于同一目录中,我是否必须添加“./directory/filename.PHP”?php脚本没有运行,我已经在另一个线程中发布了完整的脚本,但我认为它可能与我的$.ajax调用中的“URL”有关

$.ajax({
    type: 'POST',
    url: '../script/mail.php',
    data: {fname:firstName, lname:lastName, email:emailVal, comment:comments, fileName:fileName},
    success: function(){
        $('form').each(function() {
            this.reset();
        });
    }
});
上一个问题:

与link的href相同的组合

与link的href相同的组合

JavaScript程序(嵌入网页)中的URL相对于页面的URL

如果我调用的PHP文件位于同一目录中,我是否必须添加“./directory/filename.PHP”

如果
filename.php
与HTML文档位于同一目录中,则不需要,只需执行
filename.php


如果
filename.php
与外部JS文件位于同一目录中,那么……也许吧,但您需要查看HTML文档的位置,而不是JS文件。

JavaScript程序(嵌入网页)中的URL与页面的URL相关

如果我调用的PHP文件位于同一目录中,我是否必须添加“./directory/filename.PHP”

如果
filename.php
与HTML文档位于同一目录中,则不需要,只需执行
filename.php


如果
filename.php
与外部JS文件位于同一目录中,那么……也许吧,但您需要查看HTML文档的位置,而不是JS文件。

对于我来说,我总是使用web目录的相对路径

对我来说,我总是使用web目录的相对路径

。/
将带您返回一个目录

/
提供相对目录

~/
提供您的/home/user目录

/
为您提供根目录

如果该目录位于另一个目录中,则该目录与调用它的文件相对,而不是.js文件


如果您不确定,您可以先给它完整的url
http://

。//
将带您返回一个目录

/
提供相对目录

~/
提供您的/home/user目录

/
为您提供根目录

如果该目录位于另一个目录中,则该目录与调用它的文件相对,而不是.js文件


如果你不确定,你可以先给它一个完整的url来测试。我通常先给我的no-js回退编码。因此,您有一个链接,该链接将首先触发您的函数被调用,并且您知道它将转到正确的位置:

<a href="script/mail.php" id="send-mail" />

对于加分,您可以使用一些php来生成一个绝对url,以便在链接中使用。

我通常先编写我的no-js回退代码。因此,您有一个链接,该链接将首先触发您的函数被调用,并且您知道它将转到正确的位置:

<a href="script/mail.php" id="send-mail" />
对于加分,您可以使用一些php来生成一个绝对url,以便在链接中使用