ajax结合mysql数据库和smarty实现局部数据状态的刷新方法 - 网站

ajax结合mysql数据库和smarty实现局部数据状态的刷新方法

分类:js_jQuery答疑 - 常见问题 · 发布时间:2021-12-03 02:28 · 阅读:5368

下面小编就为大家分享一篇ajax结合mysql数据库和smarty实现局部数据状态的刷新方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

效果状态:通过点击锁定状态实现状态锁定与不锁定之间的切换

1.主程序:01.php导入smarty和mysql类,取得数据导入列表模板

 getALL('users'); $smarty->assign('lists',$lists); $smarty->display('list.html'); ?>

2.列表模板采用smarty遍历模板数据并显示,其中调用ajax改变锁定状态

   用户权限展示表 

用户权限表

{foreach $lists as $list} {if $list.is_lock==1} {else} {/if} {if $list.role==1} {else} {/if} {/foreach}
uid用户名密码锁定状态角色
{$list.uid}{$list.username}{$list.password}锁定取消锁定管理员编辑者

3.ajax响应脚本,接收ajax通过get方式传递过来的数据更改数据库内容并响应文本传回js脚本

 update('users',"is_lock=$lock","uid=$uid"); if($result){ echo true; }else{ echo false; } ?> 

以上这篇ajax结合mysql数据库和smarty实现局部数据状态的刷新方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持html中文网。

标签:
ajax mysql smarty 局部 刷新

相关文章

AJAX乱码与异步同步以及封装jQuery库实现步骤详解

这篇文章主要介绍了异步通信技术AJAX乱码问题、异步与同步、手动封装一个jQuery库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧

AJAX的跨域问题解决方案

跨域简单的说,就是从一个域名的网页去访问另一个域名网页的资源,下面这篇文章主要给大家介绍了关于AJAX的跨域问题解决的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

利用Ajax实现智能回答的机器人示例代码

这篇文章主要介绍了利用Ajax实现智能回答的机器人,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

ajax、axios和fetch之间优缺点重点对比总结

今天被问到用没用过ajax axios,我回答经常用axios,但ajax用的比较少,下面这篇文章主要给大家介绍了关于ajax、axios和fetch之间优缺点重点对比总结的相关资料,需要的朋友可以参考下

如何通过axios发起Ajax请求(最新推荐)

Axios是专注于网络数据请求的库,相比于原生的XMLHttpRequest对象,axios简单易用。相比于Jquery,axios更加轻量化,只专注于网络数据请求,这篇文章主要介绍了如何通过axios发起Ajax请求,需要的朋友可以参考下

返回分类 返回首页