开发者社区> 问答> 正文

jquery ajax缓存问题

jsp页面用ajax加载xml 后台通过dom4j修改了xml后(已经没有了一些节点) ,jsp页面刷新后显示的还是之前没更改的数据

function readxml(){
$("#bt").empty();
$("#etbutton").empty();
var url="../../xml/"+$("#choice").val()+".xml?"+new Date();
$.ajax({  
        url: url,
        type: "GET",  
        dataType: "xml",
        timeout: 1000, 
        cache: false,
        data: {'a':b},
        error: function(xml) {  
            alert("加载XML文档出错!");  
        },  
        success: Success
    });  
}

展开
收起
a123456678 2016-07-12 16:56:05 1986 0
1 条回答
写回答
取消 提交回答
  • 打开jsp时通过readxml来解析xml并 遍历生成文本框
    输入框输入值到后台
    public void addFirstTitle(String value, String sheet,
    HttpServletRequest req, HttpServletResponse res)
    throws IOException, DocumentException, InvalidFormatException {
    SAXReader sr = new SAXReader();
    File file = new File(req.getRealPath("/") + "/xml/" + sheet + ".xml");
    Document document = sr.read(file);
    Element el = document.getRootElement();
    List els = el.elements();
    Element newel = DocumentHelper.createElement("one");
    newel.addAttribute("name", value);
    els.add(els.size()-1, newel);
    String path = "D:/xxx/moban.xls";
    XMLWriter writer = new XMLWriter(new FileOutputStream(file));
    writer.write(document);
    writer.close();
    Writer w = res.getWriter();
    w.write("添加成功");
    w.close();
    CreateModel.createModel(req, el, path, sheet);
    后台修改xml,返回结果后jsp通过js readxml再来解析新的xml 遍历生成文本框

    2019-07-17 19:55:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载