我正在WordPress中试用一点Ajax(通过jQuery)。我的一切都正常工作,但出于某种原因,我必须拥有PHP处理程序文件的完整URL,即使它与脚本位于同一目录中。
代码如下:
$.post(\'http://full/url/to/file.php\', $("#form").serialize(), function(data){
do stuff
...
});
为什么我不能把“file.php”放进去呢?为什么需要完整的URL?或者更重要的是,如果最终用户每次都不需要输入完整的URL,那么我可以在那里输入什么内容来在任何网站上都可以工作?P、 我读过Ajax的问题和PHP页面的路径,但我只是有点搞混了。我还阅读了WordPress codex上的Ajax插件页面,但没有看到相关的示例。我怀疑这可能与wp_localise_script()
但我不确定。