ajax-extend allows you call functions, a function in one plugin or a function you write or even a core wordpress function, via Ajax, in the easiest way.
ajax-extend允许您以最简单的方式通过Ajax调用函数,一个插件中的函数或编写的函数,甚至是核心wordpress函数。 p>
Example: The javascript code:
示例:javascript代码: p>
$j.ajax( { url : home_url, type : 'POST', dataType : 'html', data : { 'ajax_extend_mark' : 1, /* this is indispensable if you want ajax-extend to call the function you need. *
$ j.ajax({url:home_url,type:'POST',dataType:'html',data:{'ajax_extend_mark':1,/ *如果您想让ajax-extend调用您需要的函数,这是必不可少的。*
/ 'ajax_extend_action' : 'my_function', /* the function name (a WP core function, or a function in one plugin. any functions loaded by wp()) */ 'name' : 'sunjianle', }, success : function
/'ajax_extend_action':'my_function',/ *函数名称(WP核心函数,或一个插件中的函数。wp()加载的任何函数)* /'name':'sunjianle',},success:function
(data, textStatus, errorThron) { alert(data); } });
(data,textStatus,errorThron){alert(data);}});
pre>
The background PHP code:
后台PHP代码: p>
function my_function() { $name = $_POST["name"];
函数my_function(){$ name = $ _POST [“ name”];
echo "Hello, " .
回声“你好,”。
$name;
$ name;
global $wpdb;
全局$ wpdb;
$query_sql = "select user_login from wp_users limit 0,10";
$ query_sql =“从wp_users限制0,10中选择user_login”;
$users = $wpdb->get_results($wpdb->prepare($query_sql));
$ users = $ wpdb-> get_results($ wpdb-> prepare($ query_sql));
foreach($users as $user){ echo $users->user_login;
foreach($ users as $ user){echo $ users-> user_login;
} }
}} pre>