如何重写URL以通过AJAX将请求传递给定制方法?(我不能使用admin-ajax.php)

时间:2012-01-13 作者:alfred

我必须构建一个WordPress插件,为AJAX调用提供HTML。但是,由于服务器环境的原因,我不能使用传统的admin-ajax.php.

有人告诉我,我可以使用url重写构建自定义页面,例如:/my-ajax-calls/

因此,当我向该页面发送请求时,它将是:

jQuery.get("/my-ajax-calls/param1/param2/",...);
那我可以用param1 &;param2 并给出相应的HTML。

我知道如何构建插件,如何重写URL以将其与生成HTML的方法连接起来?

1 个回复
SO网友:kaiser

使用时,您可以简单地以自定义文件为目标wp_localize_script(). Just-在第三个参数数组中-setajax_url 到任何您想要定位的文件。

结束

相关推荐

在WordPress中加载AJAX页面的方式正确吗?

我尝试了以下方法,但如果我正在加载的页面有javascript,它将不会运行,因为元素是在页面加载后创建的。当javascript是我编写的东西时,我只需在load()之后再次调用该函数就可以了,但是我能为页面上的插件做些什么呢?比如联系方式等?在wordpress中进行ajax调用以使我的rest javascript不会停止的正确方法是什么?谢谢$(\'#subpage_arrows a\').live(\"click\", function(){ $(\'.conten