console.log(数据)总是返回0,我已经查看了其他答案,他们都说要么添加die();或添加行动wp_ajax_nopriv ...我已经完成了。其他人能帮我找到解决方案吗?WordPress的Ajax - 总是返回0
的Javascript:
$('#formID').submit(function(e)
{
e.preventDefault();
ajaxurl = "<?php echo admin_url('admin-ajax.php'); ?>";
var data = {
action: 'testFunction',
}
jQuery.post(ajaxurl, data, function(data)
{
console.log(data);
});
});
的functions.php功能
add_action('wp_ajax_add_testFunction', 'testFunction');
add_action('wp_ajax_nopriv_add_testFunction', 'testFunction');
function testFunction()
{
echo "test";
die();
}
非常感谢您!我从WP codex中获取了add_actions,但是显然搞不清它,以便与我的代码一起使用。 –