如果数据太多,我的组合框(通过 Ajax 填充)会失败

发布于 2024-10-12 20:39:34 字数 545 浏览 0 评论 0原文

我正在使用 Oracle SQL、JSP、XML

我有一些组合框,它们按以下方式填充:

  • Ajax 运行 Oracle 查询,并从中创建 XML。
  • 该 XML 用于填充组合框,

我为所有组合框创建了一个 XML。

如果组合框中的条目太多,最后一个组合框有时会失败。当我说太多条目时,我的意思是超过五六个!

解决方法是将查询中条目的大小限制为 10 个字符。

不过我想解决这个问题。我有一种感觉,XML 字符串大小有一些限制,这就是导致我出现问题的原因。我不知道这是在哪里举行的。归根结底,我谈论的是几千字节!不是 4MB 或者类似的东西,所以我有点惊讶。

我用来调用XML的代码如下:

var xmlURL = "test_xml.jsp";
var xmlCurr = new ActiveXObject("Microsoft.XMLDOM");
xmlCurr.async = "false";
xmlCurr.load(xmlURL); 

谢谢!

I am using Oracle SQL, JSP, XML

I have a few comboboxes which are populated in the following way:

  • Ajax runs an Oracle Query, and creates XML from it.
  • This XML is used to populate the combobox

I create one XML for all the comboboxes together.

The last combobox fails sometimes if there are too many entries in the combobox. When I say too many entries I mean more than five or six!

A workaround is to limit the size of the entries in the query to say 10 characters.

However I would like to solve the problem. I have a feeling that there is some limit to the XML string size, and that that is causing me the problem. I do not know though where this is held though. At the end of the day I am talking about a few thousand bytes! not 4MB or anything like that, so I am a little surprised.

The code I use to call the XML is as follows:

var xmlURL = "test_xml.jsp";
var xmlCurr = new ActiveXObject("Microsoft.XMLDOM");
xmlCurr.async = "false";
xmlCurr.load(xmlURL); 

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

相思碎 2024-10-19 20:39:34

我已经回答了我的问题。

这与 XML 的大小无关。

相反,SELECT 查询在来自数据库的结果中包含一个 & 字符。当我将&号更改为“+”时,一切正常!

I have answered my question.

It was nothing to do with the size of the XML.

Rather the SELECT query included an ampersand character in the results coming from the database. When I changed the ampersand to a '+' then everything worked!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文