jquer easyui 怎么在打开窗口时重新加载里面的form表单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquer easyui 怎么在打开窗口时重新加载里面的form表单相关的知识,希望对你有一定的参考价值。

窗口里是表单,因为表单链接了数据库,有些数据在打开窗口时数据已经存在且不能更改,所以每次打开窗口时需要重新加载表单,怎么解决啊!1急!!!

你的问题过于笼统,不知道具体是什么状况
我在用easyui的过程中遇到过window做修改应用时总是显示第一次访问的内容,刷新就可以,比如:
$('#DIS').window(
href:'__URL__/display/id/'+row.id
);
$('#DIS').window('refresh');
$('#DIS').window('open');
也就是说,加上window的refresh方法刷新一次就可以了
如果你遇到问题不是这种,请说明一下追问

第一次填写表单内容,提交后,再点击添加但是上次填的内容被保留了,如果清空的话从数据库取出的数据就没有了,怎么让表单重新加载一次

追答

有点明白了,这种情况就是用refresh刷新的,不会有问题
刷新是针对你打开的页面,也就是你添加表单的页面
有的字段是读取的数据库中的内容,刷新了当然还是有的

追问

在点击添加打开窗口表单时,有一部分表单项是不用填写的,打开表单时已经放进去了,而这些数据时从数据库取出的。当填完其他的表单项提交后,再点击添加表单里是上次填写的内容,
我试了试 除了从数据库取出的,第一次填写的内容还存在。。。怎么回事 愁啊!

追答

那我告诉你的刷新方法你用了吗,你说的这个问题和我遇到的是一样的,用刷新方法可以解决

追问

嗯 昨天试了试,好像刷新没起作用,对了刷新就不用清空了吧?,还有我用的是jquery easyui写的

参考技术A 在你js的保存方法里面添加 resetForm:true,就可以了,你试试看行不!

var options =

resetForm:true

以上是关于jquer easyui 怎么在打开窗口时重新加载里面的form表单的主要内容,如果未能解决你的问题,请参考以下文章

jQuery EasyUI怎么弹出一个新窗口

easyui window 关闭问题

EasyUI入门

jquer formSerialize(); $('#imagefile_form').serialize(); 表单提交时怎么获得不到值。form.js已引用

EasyUI使用Jquery.load动态加载时重新渲染

EasyUI Tabs + Yii2.0实现iframe方式打开页面(解决共用静态文件引入加载的问题)