如何使用jquery链接到Wordpress插件中的PHP文件

如何使用jquery链接到Wordpress插件中的PHP文件,php,jquery,wordpress,Php,Jquery,Wordpress,我目前正在尝试写一个wordpress插件。基本上,它是一个通过jQuery发送到PHP文件的表单。(我使用了中显示的代码)不幸的是,我不知道如何链接到jQuery中的PHP文件。问题是,我在Wordpress中启用了SEO友好URL,所以当我使用以下代码时: $.ajax({ type: "POST", url: "file.php", data: dataString, success: function() { $('.done').fadeIn('slow');

我目前正在尝试写一个wordpress插件。基本上,它是一个通过jQuery发送到PHP文件的表单。(我使用了中显示的代码)不幸的是,我不知道如何链接到jQuery中的PHP文件。问题是,我在Wordpress中启用了SEO友好URL,所以当我使用以下代码时:

$.ajax({
  type: "POST",
  url: "file.php",
  data: dataString,
  success: function() {
    $('.done').fadeIn('slow');
  }
 });
服务器假定PHP文件位于
http://seofriendlylinktomypost/file.php
。 希望有人能帮助我,并提前感谢=)。
很抱歉我的英语很糟糕,我希望你能理解一切^ ^

在你的主题下创建一个php文件夹,然后以这种方式链接:

$.ajax({
  type    : "POST",
  url     : "<?php bloginfo('template_url'); ?>/php/file.php",
  data    : dataString,
  success : function() {
    $('.done').fadeIn('slow');
  }
});
$.ajax({
类型:“POST”,
url:“/php/file.php”,
数据:dataString,
成功:函数(){
$('.done').fadeIn('slow');
}
});

还有其他方法。在模板中放置一个带有id属性(如
mytemplatebase
)和
href=bloginfo('template\u url')
的空A标记,然后可以使用:

var urlBase = $('a#mytemplatebase').attr('href');
$.ajax({
  type: "POST",
  url: urlBase+"/file.php",
  data: dataString,
  success: function() {
    $('.done').fadeIn('slow');
  }
 });
看,你也应该读一下。