gpt4 book ai didi

javascript - 在 Wordpress 中点击链接的 AJAX 请求

转载 作者:行者123 更新时间:2023-11-30 09:32:29 25 4
gpt4 key购买 nike

我试图通过单击链接在 Wordpress 中启动一个 PHP 函数。我已经设法使用表单提交来做到这一点,但我想通过点击链接来做到这一点。

我整理了一个 AJAX 请求,但它似乎不起作用 - 任何想法都非常感谢。

HTML 链接代码

<a href="#link_id"> Ajax Click </a>

Javascript 函数

<script>

// Create a function to pick up the link click

$('#link_id').click(function(event){
event.preventDefault(); // prevent default behaviour of link click

var data = {
action: 'test_response_php', // This is the PHP function to call - note it must be hooked to AJAX
};

// Post to The Wordpress URL

jQuery.post("<?php echo admin_url('admin-ajax.php'); ?>", data, function(response) {
alert(response);
});

});

PHP 函数

function php_function() {
echo 'Hello World';
// Some interesting server side stuff

}

add_action('wp_ajax_nopriv_test_response_php', 'php_function');
add_action('wp_ajax_test_response_php', 'php_function');

最佳答案

像这样改变你的 anchor 标签:-

<a href="#" id="link_id"> Ajax Click </a>

您在 anchor 中缺少 id 标签,并且您正在对 id click 运行点击事件。

关于javascript - 在 Wordpress 中点击链接的 AJAX 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45468309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com