Javascript 发送Ajax帖子时查找PHP文件的URL(Wordpress)

Javascript 发送Ajax帖子时查找PHP文件的URL(Wordpress),javascript,php,jquery,ajax,wordpress,Javascript,Php,Jquery,Ajax,Wordpress,我正在开发wordpress插件,在ajax方面遇到了一些问题。 我的插件所做的是添加一个表单,然后验证输入的数据并将值存储在数据库中 我的ajax帖子如下: $.ajax({ type:"POST", url: "process.php", data: datastring, success: function() {

我正在开发wordpress插件,在ajax方面遇到了一些问题。 我的插件所做的是添加一个表单,然后验证输入的数据并将值存储在数据库中

我的ajax帖子如下:

                $.ajax({

                type:"POST",
                url: "process.php",
                data: datastring,
                success: function() {

                    $('#formwrapper').html("div id='message'></div>");
                    $('#message').html("<h2>Contact form submitted!</h2>")
                    .append("<p>We will be in touch soon.</p>").hide().fadeIn(1500, function() {
                        $('#message').append("<img id='checkmark' src='images/check.png' />");
                    });
                }
            });
$.ajax({
类型:“POST”,
url:“process.php”,
数据:datastring,
成功:函数(){
$('#formwrapper').html(“divid='message'>”);
$('#message').html(“已提交联系人表单!”)
.append(“我们很快就会联系。

”).hide().fadeIn(1500,函数(){ $(“#消息”)。追加(“”); }); } });

上面的代码在一个名为'js'的文件夹中的javascript文件中,该文件夹位于我的插件的根目录中。问题是当提交数据时,ajax帖子找不到“process.php”。它存储在我的plugin文件夹的根目录中。我想知道我是否缺少一个函数,它可以让我找到php文件相对于javascript文件的url,而不必每次都设置绝对url路径?

您的文件夹结构是这样的吗

/
/js/file.js
/plugin/process.php
因为那样你就可以说

url: "../plugin/process.php",

更改此项:

url: "process.php",
为此:

url: "../plugin/process.php",


作为补充说明,当您想要访问父文件夹中的文件时,您错过了一个
。您可以使用../文件上一个目录。
因此,要解决此问题,请致电:

../process.php
试着给出url:“../process.php”试试这个:
url:“../plugin/process.php”,
$('#formwrapper').html("<div id='message'></div>");
 //---------------------^-----------------------------here you missed '<'
../process.php