Ajax allows you to change the status and delete non-refreshing instances and ajax instances.
1. 01. php is the main program, and the smarty template is called to traverse the output:
<?php include './include/Mysql.class.php'; include './libs/Smarty.class.php'; $db=new Mysql; $smarty=new Smarty; $lists=$db->getALL('users'); $smarty->assign('lists',$lists); $smarty->display('list.html');?>
2. list.html template: content combined with JS ajax:
<! DOCTYPE html>
3. 02. php changes the status without refreshing:
<? Php include '. /include/Mysql. class. php '; include '. /libs/Smarty. class. php '; $ lock = $ _ POST ['is _ lock']; $ uid = $ _ POST ['uid']; $ smarty = new Smarty; $ db = new Mysql; $ result = $ db-> update ('users', "is_lock = $ lock", "uid = $ uid"); if ($ result) {// modified successfully and re-traversed the database and output the smarty template $ lists = $ db-> getALL ('users'); $ smarty-> assign ('lists', $ lists ); $ smarty-> display('list.html ');} else {echo false ;}?>
4. del. php implements deletion without refreshing
<?php include './include/Mysql.class.php'; include './libs/Smarty.class.php'; $db=new Mysql; $smarty=new Smarty; $uid=$_POST['uid']; $res=$db->delete('users',$uid); if($res>0){ $lists=$db->getALL('users'); $smarty->assign('lists',$lists); $smarty->display('list.html'); }else{ echo false; }?>
The above ajax Implementation of changing the status and deleting the instance without refreshing is all the content shared by the editor. I hope to give you a reference and support for the customer's house.