主页 WordPress专区 wordpress后台自定义菜单以及Ajax使用
狄默默斯基
发表于2016-03-22 10:26:17    只看楼主 楼主
头衔:  精益求精
注册时间: 2014-02-09
用户组: 日常管理组
发帖数:  578
金币数:  310
短消息
function my_add_submenu2() {
    add_submenu_page( 'index.php', 'Online Payment', 'Payments', 'manage_options', 'payment-page', 'my_magic_function');
}
function my_magic_function() {
    global $wpdb;
    $results = $wpdb->get_results("select * from wp_gv_online_payment order by id desc",ARRAY_A );  
  $html = '<table width="100%" border="1" style="border-collapse:collapse">
   <tr>
   	<th>ID</th>
   	<th>First Name</th>
   	<th>Last Name</th>
   	<th>Email</th>
   	<th>Payment Amount</th>
   	<th>Payment Status</th>
   	<th>createdDate</th>
   	<th>Action</th>
   </tr>';
   foreach($results as $v){
   	$html .= '<tr>';
   	$html .= '<td align="center">'.$v['id'].'</td>';
   	$html .= '<td align="center">'.$v['first_name'].'</td>';
   	$html .= '<td align="center">'.$v['last_name'].'</td>';
   	$html .= '<td align="center">'.$v['email'].'</td>';
   	$html .= '<td align="center">'.$v['payment_amount'].'</td>';
   	$html .= '<td align="center">'.$v['payment_status'].'</td>';
   	$html .= '<td align="center">'.$v['createdDate'].'</td>';
   	$html .= '<td align="center"><span style="cursor:pointer" onclick="deleterecord('.$v['id'].');">Delete</span></td>';
   	$html .= '</tr>';
  }
   $html .='</table>';
   $admin_url=admin_url( 'admin-ajax.php' );
   $html .='
   <script type="text/javascript">
function deleterecord(id){
	jQuery(document).ready(function($){
		var data={
			action:"deleterecord",
			id : id
		}
		$.post("'.$admin_url.'", data, function(response) {
			alert("successfully deleted");
			window.location.reload();
		});
	});
}
</script>';
   echo $html;
}
add_action('admin_menu', 'my_add_submenu2');
function deleterecord(){
    global $wpdb;
    $wpdb->query("delete from wp_gv_online_payment where id=".intval($_POST['id']));
	die();
}
add_action('wp_ajax_deleterecord', 'deleterecord');
add_action('wp_ajax_nopriv_deleterecord', 'deleterecord');
引用回复  你好陌生人 ~ 千万别说爱 ~ 让我保持等的姿势继续期待

回复人
回复内容

Powered BY YouYaX
个人自主开发论坛,从2010年10月份开发至今!

操作管理