jQuery MiniUI

标题: 建议给combobox的setUrl加一个传递参数的方法 [打印本页]

作者: 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
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
1 在url上直接加参数传递
2 在onbeforeload事件里处理,e.params.xxxx=..

还有想问一下combobox支持这个onbeforeload 事件?
作者: dforce    时间: 2016-9-20 17:09:57

joyoes 发表于 2016-9-20 16:50
还有想问一下combobox支持这个onbeforeload 事件?

onbeforeload="onBeforeLoad"
function onBeforeLoad(e) {
          e.params.key1="123"
        }
作者: joyoes    时间: 2018-5-4 15:09:18

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

比如commboxbox的值在这里如果是用e的话怎么获取啊?
作者: joyoes    时间: 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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2