猿问
弹出式窗口组件,如何实现选择后返回选择的值
需求:
调用一个方法,弹出组件,异步加载选择菜单,选择后返回选择对应的行的数据。
要求返回一个JSON值,给调用的对象。
问题:
选择后的值不知道该存到哪里去?又或者说如何返回给调用的人?
直接retrun returnData肯定是undefined?
有想过类似日期插件,弹出选择,那也是回填到一个input框内,完成了操作。
说要调用的时候,返回这个值。不是异步的吗?感觉有点挠头。
莫非这是个伪需求?
感觉陷入迷思了,希望大家点拨一下。
萧十郎
浏览 790
回答 2
2回答
白猪掌柜的
jquery的话个人可能会这样做:在触发弹窗选择的元素上添加一个自定义事件比如(onModalChange)在弹窗选择数据时(或选择后点确定时)去触发自定义事件(带参数的自定义事件)参考trigger文档, 将你需要的json做为参数去触发事件.在元素的自定义事件中获取选择的json,然后可以存入元素的data-data中备用.后面就根据业务需要处理了...
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答