jquery - 使用 .html() 注入(inject) Jquery 获取响应超过 div 限制

标签 jquery html css ajax

我正在使用对 servlet 的 ajax 调用,以便动态获取 XML 配置并将其显示给用户。
使用 promise ,我将响应作为 html 注入(inject)到容器 div 中:

        $.ajax({
        url:'XMLServlet',
        type: "get", //send it through get method
          data:{"XSLType":"DB"},
          success: function(response) {
            $('#fullGraphXML').text('<xmp>' +response+'</xmp>');
          },
    })

问题是 XML 超出了容器 div,我无法使用任何 word-wrap\width 属性将其放入容器 div。 如果我使用 .text() 而不是 .html(),它很适合但看起来很糟糕,所以我更愿意坚持使用 .html() 函数。
我试着把它放在 a 里,但也没用。 有什么建议吗?

enter image description here

最佳答案

#fullGraphXML 上尝试 css 属性 overlow:scroll;

关于jquery - 使用 .html() 注入(inject) Jquery 获取响应超过 div 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36325986/

相关文章:

javascript - jQuery $获取错误消息 : Not Found

jQuery UI 选项卡 - 绝对定位不起作用

javascript - 在javascript中更改div的位置

javascript - execCommand 向我的元素添加不需要的样式

html - svg 中的媒体查询未按预期工作

javascript - 从服务器从 nodemailer 发送电子邮件时出错

javascript - href() jquery 只适用于第一个项目?

javascript - 如何在 html 输入中创建多级对象?

javascript - CSS 过滤器转换

html - 隐藏在后面的下拉菜单