joyoes 发表于 2016-9-19 17:32:14

建议给combobox的setUrl加一个传递参数的方法

我在用yii2开发示例的时候,发现用combobox远程用setUrl(url)到服务器加载数据的时候需要额外的数据,服务器才会返回数据,建议给setUrl(url)方法再加一个传递参数的方法,谢谢:setUrl(url,paramt),这样也可以方便我们自己控制

dforce 发表于 2016-9-20 09:11:15

1 在url上直接加参数传递
2 在onbeforeload事件里处理,e.params.xxxx=..

joyoes 发表于 2016-9-20 16:45:26

dforce 发表于 2016-9-20 09:11 static/image/common/back.gif
1 在url上直接加参数传递
2 在onbeforeload事件里处理,e.params.xxxx=..

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

joyoes 发表于 2016-9-20 16:50:57

dforce 发表于 2016-9-20 09:11 static/image/common/back.gif
1 在url上直接加参数传递
2 在onbeforeload事件里处理,e.params.xxxx=..

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

dforce 发表于 2016-9-20 17:09:57

joyoes 发表于 2016-9-20 16:50 static/image/common/back.gif
还有想问一下combobox支持这个onbeforeload 事件?

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

joyoes 发表于 2018-5-4 15:09:18

dforce 发表于 2016-9-20 17:09 static/image/common/back.gif
onbeforeload="onBeforeLoad"
function onBeforeLoad(e) {
          e.params.key1="123"


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

joyoes 发表于 2018-5-4 15:23:31

dforce 发表于 2016-9-20 17:09 static/image/common/back.gif
onbeforeload="onBeforeLoad"
function onBeforeLoad(e) {
          e.params.key1="123"


onbeforeload="onBeforeLoad"
function onBeforeLoad(e) {
          e.params.key1="123"
        }这个key1怎么实现动态变化,比如就是commboxbox的name
页: [1]
查看完整版本: 建议给combobox的setUrl加一个传递参数的方法