我正在开发一个WordPress插件,我试图将一个变量从ajax传递给一个php文件。 这两个文件都在我的插件文件夹中。 js文件正在运行,但是当我触发ajax函数时,似乎没有发送帖子。 p>
插件结构: strong> p>
-plugin文件夹 p>
\ n - ajax.js p>
- folder / example.php p> li>
ul>
这是 我的ajax.js p>
这是我的例子.php p>
我有两个问题: p>
//使用jQuery ajax
//用PHP发送文本
$ .ajax({
type:“POST”,
url :“/ absoluteurlpluginfolder / folder / example.php”,
data:{
'action':'my_action',
'whatever':1234
},
// dataType:“text”,
success:function(data){
console.log('Connection success。');
// console.log(data);
}
});
code> pre> \ n
add_action('wp_ajax_my_action','my_action');
function my_action(){
global $ WPDB; //这就是你如何访问数据库
$ whatever = intval($ _POST ['whatever']);
$无论+ = 10;
提醒($ whatever); \ n
wp_die(); //这需要立即终止并返回正确的响应
}
code> pre>
\ n