HatakeKakashi
- HatakeKakashi 回复了 lxepoo 的评论
yii::$app->params['adminEmail']
你那个太费劲了。
@lxepoo
请问大神,如何通过代码修改web.php中的配置,yii2有内置的方法吗? - HatakeKakashi 回复了 HatakeKakashi 的回复
你好大神,我在gridview在动作列yii\grid\ActionColumn下新建了几个自定义按钮,目前这些按钮都默认绑定了一个action,操作结束并不能返回提示,我的问题是如何让这些自定义按钮实现ajax操作,我好接收返回的json来给前台给出提示。
@abei1982
那必须得关注一下!哈哈哈 - HatakeKakashi 回复了 HatakeKakashi 的回复
你好大神,我在gridview在动作列yii\grid\ActionColumn下新建了几个自定义按钮,目前这些按钮都默认绑定了一个action,操作结束并不能返回提示,我的问题是如何让这些自定义按钮实现ajax操作,我好接收返回的json来给前台给出提示。
@abei1982
控制台提示 test()方法未定义 我换成点击$("#test").on()来实现了 - HatakeKakashi 回复了 HatakeKakashi 的回复
你好大神,我在gridview在动作列yii\grid\ActionColumn下新建了几个自定义按钮,目前这些按钮都默认绑定了一个action,操作结束并不能返回提示,我的问题是如何让这些自定义按钮实现ajax操作,我好接收返回的json来给前台给出提示。
@abei1982
我的问题解决了,用的你的方法,能传参进来了,多谢你一直回复我,再次感谢大神! - HatakeKakashi 回复了 HatakeKakashi 的回复
你好大神,我在gridview在动作列yii\grid\ActionColumn下新建了几个自定义按钮,目前这些按钮都默认绑定了一个action,操作结束并不能返回提示,我的问题是如何让这些自定义按钮实现ajax操作,我好接收返回的json来给前台给出提示。
@abei1982
你提到的这种方法的确可以实现,我试过了
我写的这种就绑定不到了
//a标签的 'onclick' => 'test('.$model->id.');'
function test(id) {alert("操作id:" + id);
}
- HatakeKakashi 回复了 HatakeKakashi 的回复
你好大神,我在gridview在动作列yii\grid\ActionColumn下新建了几个自定义按钮,目前这些按钮都默认绑定了一个action,操作结束并不能返回提示,我的问题是如何让这些自定义按钮实现ajax操作,我好接收返回的json来给前台给出提示。
@abei1982 其实我的问题现在比较清晰了,也很弱智,就是你的方法中的jquery绑定,我现在是绑定不了
- HatakeKakashi 回复了 HatakeKakashi 的回复
你好大神,我在gridview在动作列yii\grid\ActionColumn下新建了几个自定义按钮,目前这些按钮都默认绑定了一个action,操作结束并不能返回提示,我的问题是如何让这些自定义按钮实现ajax操作,我好接收返回的json来给前台给出提示。
@abei1982
'test' => function($url, $model, $key){return Html::a('<i class="fa fa-ban"></i> 测试按钮', "javascript:;", [ //'id' => 'test', 'class' => 'btn btn-primary btn-xs', "onclick" => "alert('操作id:".$model->id."')", ] );
},
现在是这么写的,思路是a标签的onclick来绑定js文件中的ajax函数,让ajax的url设定为需要执行的action,通过success和error函数来给出提示。应该就是你的思路了。
现在的问题是Html::a的onclick中我只能直接写js代码(如贴出来的代码),我要是换成js方法就提示找不到这个方法。 你好大神,我在gridview在动作列yii\grid\ActionColumn下新建了几个自定义按钮,目前这些按钮都默认绑定了一个action,操作结束并不能返回提示,我的问题是如何让这些自定义按钮实现ajax操作,我好接收返回的json来给前台给出提示。