博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EasyUI控件combobox重复请求后台,dialog窗口数据异常
阅读量:5937 次
发布时间:2019-06-19

本文共 1193 字,大约阅读时间需要 3 分钟。

最近在用Easy UI+Dapper+MVC4 开发一个财务收款系统,其中就发现一些小问题,供有需要的人参考。

1.EasyUI控件combobox 数据绑定 出现重复请求后台

上代码:

1   收款人:2                     3                         4                     
function Load_RemitteeName(RemitteeName_ID) {    $('#'+RemitteeName_ID).combobox({        url: '/Common_Config/ReturnCompany',        valueField: 'ID',        textField: 'Company_Name',        prompt: '选择对应公司',        editable: false    });}

  当时真的好奇怪,这样写没问题啊,可combobox却重复请求,于是在去看EasyUi 文档http://www.jeasyui.net/plugins/169.html 

发现用法不对,代码标黄的 class="easyui-combobox" 无需再写,或者 如果想写 就把请求 直接写在控件里面。

还有一个小坑,因为系统用到 dialog 弹框   所以每次关闭窗口直接 用close

function Receipt_Bank_Detail(ID, Table_Id) {    $('
').dialog({ id: 'Receipt_Bank_dialog', title: '收据', width: 1000, height: parseInt($(window).height())*0.9,//, closed: false, cache: false, href: '/Receip/Bank_Detail?R=' + Math.random() + "&ID=" + ID + "&Table_Id=" + Table_Id, modal: true, onClose: function () { $(this).dialog('close'); } });}

后面发现重复打开这个窗口后 ,窗口的数据 一直缓存在里面,造成数据异常,后来了解知道  dialog('close'); 只是隐藏  ,后面改成.dialog('destroy') 销毁,就没出现过了。

 

转载于:https://www.cnblogs.com/666qq/p/10189134.html

你可能感兴趣的文章
mui 进度条 隐藏
查看>>
博客作业03--栈和队列
查看>>
H5小游戏的坑点小结
查看>>
foxmail同步QQ邮箱里的所有文件夹
查看>>
下载网站原代码步骤
查看>>
11.2---字符串数组排序,删除变位词(CC150)
查看>>
IIS启动网站
查看>>
SQL Server 的 6 种隔离级别
查看>>
EnumDescription
查看>>
css3之calc()
查看>>
Search a 2D Matrix II
查看>>
Linux-FTP
查看>>
php写日志函数
查看>>
开源性能测试工具Locust使用篇(二)
查看>>
开源 CMS系统 / SNS系统 / BBS系统
查看>>
LeetCode--007--整数反转(java)
查看>>
K - Ignatius and the Princess IV
查看>>
Latex学习(标题,子标题)
查看>>
matlab练习程序(最大流/最小割)
查看>>
CentOS安装中文支持
查看>>