在 wordpress 中执行此操作的正确方法是将其直接发布到 admin-ajax.php。在您这样做之前,您需要注册您的脚本并创建一个将在 jquery 示例中的“Action”调用中使用的函数
jQuery.ajax ({
url: ajaxurl,
type: "POST",
data: {
postCommentNonce: postCommentNonce,
//this is your action function that wp will used for your call
action: "stg_AjaxRetRequestl",
//used to pass a var this can be anything
typekey: "cgetList",
});
这是您需要的其余内容的教程。http://www.andrewmpeters.com/blog/how-to-make-jquery-ajax-json-requests-in-wordpress/。如果您想知道 ajaxurl 是什么,您可以通过像这样本地化您的脚本来获得它。
wp_localize_script ("stgjsfiles", "stgjs", array ("ajaxurl" => admin_url ("admin-ajax.php"),
"postCommentNonce" => wp_create_nonce ("stg-post-nonce")));
google一下,例子很多