首页 文章

wordpress加上ajax使用admin-ajax

提问于
浏览
0

我在wordpress主题中使用ajax有问题 . 我读了所有谷歌前5页和论坛...我坚持 .

所以,我只是在functions.php中添加这些行

function my_action_callback(){
    echo"aha";
    die();
}
add_action('wp_ajax_my_action', 'my_action_callback');
add_action('wp_ajax_nopriv_my_action', 'my_action_callback');

并在我的主题文件中 - main.js添加click事件,它发送ajax调用 .

$(' . load_more') . click(function(){$ .ajax({type:'POST',url:'http://www.mysite.eu/wp-admin/admin-ajax.php', data:{action:'my_action'},success:function(data,textStatus,XMLHttpRequest){alert('done');},error:function(MLHttpRequest,textStatus,errorThrown){alert('error:'errorThrown); }});});

而我总是得到 - '错误:'与空textStatus . 为什么??请帮我 :(

1 回答

  • 0

    您的textStatus未定义,只需更改数据参数,如下所示:

    data:{action:'my_action',textStatus:$(' . other_div') . val},

    现在你不会得到任何错误 .

相关问题