需求:调用一个方法,弹出组件,异步加载选择菜单,选择后返回选择对应的行的数据。要求返回一个JSON值,给调用的对象。问题:选择后的值不知道该存到哪里去?又或者说如何返回给调用的人?直接retrun returnData肯定是undefined?有想过类似日期插件,弹出选择,那也是回填到一个input框内,完成了操作。说要调用的时候,返回这个值。不是异步的吗?感觉有点挠头。莫非这是个伪需求?感觉陷入迷思了,希望大家点拨一下。
2 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
jquery的话个人可能会这样做:
在触发弹窗选择的元素上添加一个自定义事件比如(onModalChange)
在弹窗选择数据时(或选择后点确定时)去触发自定义事件(带参数的自定义事件)参考trigger文档, 将你需要的json做为参数去触发事件.
在元素的自定义事件中获取选择的json,然后可以存入元素的data-data中备用.
后面就根据业务需要处理了...
添加回答
举报
0/150
提交
取消