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