韩剑鸣 2013-12-26 17:01
浏览 3420
已采纳

如何重新加载页面中指定的DIV?

页面中包含隐藏DIV,是个弹出层,新建/修改共用的一个表单,有部分下拉框的数据是页面加载时从后台获取的。
在页面点击修改,数据渲染到这个DIV中,并弹出。然后不做任何操作直接关闭弹出层。再点击新建时,由于前面的数据未清除,所以老数据直接被带出来了。
DIV的弹出和隐藏都是用简单的show和hide。

因为“修改——关闭”操作并没有提交表单数据,所以如果用reload会不友好。
我想请问下有什么办法可以清除数据或者重新加载这部分页面内容。
谢谢 :oops:

  • 写回答

5条回答 默认 最新

  • BornLone 2013-12-27 00:25
    关注

    在同一个页面下,也就直接用代码reset就行了,写个公共的也不麻烦。
    [code="java"]
    $("#div1 > input[type='text'],input[type='hidden'],textarea").val("");
    $("#div1 > select > option:first").attr("selected", true);
    //单选按钮可以根据实际情况让第一个选中或者其他选中,这里是所有都不选中
    $("#div1 > input[type='checkbox'],input[type='radio']").attr("checked", false);
    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • tianchao_ 2013-12-26 17:18
    关注

    点新建时jquery处理下select或者input

    评论
  • haishiyiynag 2013-12-27 11:35
    关注

    关闭div的时候可以清空你传值的那个session,我就是这么做的,没问题

    评论
  • c297186864 2013-12-27 10:35
    关注

    弹出层你们都是自己写吗? 我建议用控件,给你推荐个比较好用过的控件JBOX

    http://www.kudystudio.com/jbox/jbox-demo2.html 不错的你去看看

    个人签名 [url=http://www.sdpretty.com]健康宝宝[/url]

    评论
  • Annotations251 2021-03-26 14:57
    关注

    用ajax实现页面的局部刷新

    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥30 频率与占空比均可调的方波发生器
  • ¥15 VB6.0中PICTUREBOX加载本地图片无法显示
  • ¥100 关于游戏app session获取的问题
  • ¥15 MYSQL数据库建表
  • ¥15 爬虫程序爬取TTGChina网站文章代码
  • ¥35 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
  • ¥15 如何用下图方法在AMESim中搭建离心泵模型
  • ¥15 C#连接服务器,请求时报Ssl/Tsl未能建立安全通道
  • ¥15 xcode15build的c++ dylib在10.15上不兼容
  • ¥15 CPLD如何实现在线逻辑分析