jQuery MiniUI

 找回密码
 立即注册
查看: 4414|回复: 6
打印 上一主题 下一主题

建议给combobox的setUrl加一个传递参数的方法 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2016-9-19 17:32:14 |只看该作者 |倒序浏览
我在用yii2开发示例的时候,发现用combobox远程用setUrl(url)到服务器加载数据的时候需要额外的数据,服务器才会返回数据,建议给setUrl(url)方法再加一个传递参数的方法,谢谢:setUrl(url,paramt),这样也可以方便我们自己控制

Rank: 8Rank: 8

沙发
发表于 2016-9-20 09:11:15 |只看该作者
1 在url上直接加参数传递
2 在onbeforeload事件里处理,e.params.xxxx=..

Rank: 6Rank: 6

板凳
发表于 2016-9-20 16:45:26 |只看该作者
dforce 发表于 2016-9-20 09:11
1 在url上直接加参数传递
2 在onbeforeload事件里处理,e.params.xxxx=..

由于服务器上安全rcsf限制,一般都是用post来发送参数的,麻烦给一个关于combobox下拉框的onbeforeload(在onbeforeload事件里处理,e.params.xxxx=..)示例,给我们参考学习一下,谢谢

Rank: 6Rank: 6

地板
发表于 2016-9-20 16:50:57 |只看该作者
dforce 发表于 2016-9-20 09:11
1 在url上直接加参数传递
2 在onbeforeload事件里处理,e.params.xxxx=..

还有想问一下combobox支持这个onbeforeload 事件?

Rank: 8Rank: 8

5#
发表于 2016-9-20 17:09:57 |只看该作者
joyoes 发表于 2016-9-20 16:50
还有想问一下combobox支持这个onbeforeload 事件?

onbeforeload="onBeforeLoad"
function onBeforeLoad(e) {
          e.params.key1="123"
        }

Rank: 6Rank: 6

6#
发表于 2018-5-4 15:09:18 |只看该作者
dforce 发表于 2016-9-20 17:09
onbeforeload="onBeforeLoad"
function onBeforeLoad(e) {
          e.params.key1="123"

比如commboxbox的值在这里如果是用e的话怎么获取啊?

Rank: 6Rank: 6

7#
发表于 2018-5-4 15:23:31 |只看该作者
dforce 发表于 2016-9-20 17:09
onbeforeload="onBeforeLoad"
function onBeforeLoad(e) {
          e.params.key1="123"
  1. onbeforeload="onBeforeLoad"
  2. function onBeforeLoad(e) {
  3.           e.params.key1="123"
  4.         }
复制代码
这个key1怎么实现动态变化,比如就是commboxbox的name

Archiver|普加软件

GMT+8, 2024-5-30 11:27 , Processed in 1.039274 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部