Kërkoni te Asistenca

Shmangni karremëzime gjoja asistence. S’do t’ju kërkojmë kurrë të bëni një thirrje apo të dërgoni tekst te një numër telefoni, apo të na jepni të dhëna personale. Ju lutemi, raportoni veprimtari të dyshimtë duke përdorur mundësinë “Raportoni Abuzim”.

Mësoni Më Tepër

JavaScript: Cannot load more than 4093 bytes into variable. String is truncated. In IE all works well.

more options

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
I request data from server. Server returns XML data. This data is processing. When variable size exeeds 4093, string is truncated. Code: <pre><nowiki>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</nowiki></pre>

Ndryshuar nga cor-el

Zgjidhje e zgjedhur

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).

Lexojeni këtë përgjigje brenda kontekstit 👍 0

Krejt Përgjigjet (1)

more options

Zgjidhja e Zgjedhur

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).