大家可以把 edituser 方法 改成这样的 虽然我不会定义success 的弹窗提示 但是我这个方法修改数据 没问题,就是会提示个undefined public function update() { try { // 接收数据,获取要更新的关键字信息 $id = Request::instance()->
3年前 添加回复 0
管理员添加,点击提价无反应。打开开发者模式,提示接受数据多了一个参数,其实就是url地址。这是apache的原因导致的,可以通过修改.htaccess文件解决。将正常的该文件中的 RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] 注释掉,添加 RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
3年前 添加回复 0
修改管理员的页面,角色、是否启动,两个没有加读取代码,且此字段只能从0修改成1,不能从1修改到0。不知道这是个设计上的缺陷还是Think官方为了什么考虑的,我查了下从3.0就有人遇到这个这个。 解决办法: $condition = ['id'=>$data['id']] ; $status='0'; $role='0'; $da
3年前 添加回复 0
return ['status'=>$status, 'message'=>$message]; 一直无法返回数组,Peter-Zhu老师您用的是哪个版本的ThinkPHP 不用json直接return就可以返回数组。
3年前 添加回复 0
添加管理员,Ajax验证 搞了两天,一开始就是没反应,发现是returm不能直接返回数组。改为了json方法可以了,下载的模板明明有添加成功后关闭窗口,添加成功后还的手动点关闭。 var index = parent.layer.getFrameIndex(window.name); parent.$('.btn-refresh').click(); parent
怎么修改?哪里要改成json?
怎么改的啊 改哪里啊
在admin_add.html 的success: function(data){ if (data.status == 1) { alert(data.message);后面添加var index = parent.layer.getFrameIndex(window.name); parent.$('
[最新 Sirius 的回答] http请求中的参数数组含有数据库中没有的字段,在添加时,可以通过传入参数true来规避,更新操作时,先过滤掉这些数据库中没有的空字段,再进行更新
时间:3年前
[最新 Sirius 的回答] 想复杂了,再单独追加个密码更新就可以了,判断密码是不是32位,不是32位就表示输入了新密码,此时进行MD5加密更新就行了
时间:3年前
管理员编辑,这么写页面没有反应是怎么回事,我哪里弄错了?
[最新 莫忘初心 的回答] 刚看了,有几个js文件的路径不是static/static/h-ui.admin/js/H-ui.admin.page.js,没找到的文件路径是这域名/index/grade/lib/datatables/1.10.0/jquery.dataTables.min.js,这个怎么修改
时间:4年前
[最新 乔巴 的回答] 用$user = User::create([ 'name' => 'thinkphp', 'email' => 'thinkphp@qq.com' ], ['name','email'], true); 或者$request->post()就可以了
时间:4年前
天蓬老师
真是众口难调,有的还认为讲的简单了,有的认为跨度过大,理解起来有难度。 既然都学到了框架开发了,相信PHP原生开发经验应该有一些了。并且,如果想用TP5框架开发,至少要把官方手册看一遍吧,如果不想看手册,至少把本站的ThinkPHP5基础教学视频看一下吧,也是我录的。完了,你再看这个教程,会觉得很流畅的,应该不会觉得太突兀。
6年前 添加回复 12