JavaScript: Cannot load more than 4093 bytes into variable. String is truncated. In IE all works well.
I request data from server. Server returns XML data. This data is processing. When variable size exeeds 4093, string is truncated. Code:
function handleGetVars (data) { var xmlResponse = data; if (xmlResponse == null) return; xmlRoot = xmlResponse.documentElement; if (!xmlResponse || !xmlRoot) throw ("Wrong XML document structure:\n" + xmlHttp.responseText); if (xmlRoot.nodeName == "parsererror") throw ("Wrong XML document structure:\n" + xmlHttp.responseText); numArray = xmlRoot.getElementsByTagName ("num"); nameArray = xmlRoot.getElementsByTagName ("name"); valueArray = xmlRoot.getElementsByTagName ("value"); var html = "<table>"; var num = 0; var value = ""; if (numArray.length) { for (var i=0; i<nameArray.length; i++) { num = numArray.item(i).firstChild.data; html += "<tr><td align='left'>"; html += nameArray.item(i).firstChild.data + "</td>\n"; html += "<td align='left'><div id=variable_" + num + ">"; value = valueArray.item(i).firstChild.data; html += value + "</div></td>\n"; html += "<td><div id = 'btnBlock_" + num + "'>"; html += btnBlock (num); html += "</div></td></tr>\n"; } // for } // if html += "</table>"; $('#variables').html(html); } // handleGetVars
Endret
Valgt løsning
This forum focuses on end-user support. You can find more web development help on the mozillaZine Web Development board. That board also handles special characters better than this one (using BBCode code tags).
Les dette svaret i sammenhengen 👍 0All Replies (1)
Valgt løsning
This forum focuses on end-user support. You can find more web development help on the mozillaZine Web Development board. That board also handles special characters better than this one (using BBCode code tags).