i am having problems with the below code:
function showTableData()
{
var tableArray;
var x = 0;
var theHTML;
for (i = 0; i < 7032; i++)
{
if (x = 0)
{
theHTML = '<tr>' +
'<th scope=row class=spec>' + partNum[i] + '</th>' +
'<td>' + Msrp[i] + '</td>' +
'<td>' + blah[i] + '</td>' +
'<td>' + blahs[i] + '</td>' +
'</tr>' + theHTML;
x++;
}else{
theHTML = '<tr>' +
'<th scope=row class=specalt>' + partNum[i] + '</th>' +
'<td class=alt>' + Msrp[i] + '</td>' +
'<td class=alt>' + blah[i] + '</td>' +
'<td class=alt>' + blahs[i] + '</td>' +
'</tr>' + theHTML;
x--;
}
}
theHTML = '<table id=mytable cellspacing=0>' +
'<tr>' +
'<th scope=col abbr=Configurations class=nobg>Part Number</th>' +
'<th scope=col abbr=Dual 1.8>Msrp Price</th>' +
'<th scope=col abbr=Dual 2>blahs Price</th>' +
'<th scope=col abbr=Dual 2.5>Low Price</th>' +
'</tr>' + theHTML + '</table>';
$('#example').append(theHTML);
}
</script>
<div id=example>
</div>
The problem being that the $('#example').append(theHTML); never executes (or shows on the page). I think its because the string is soooooo long! It has over 7,000 items in the array so im not sure if thats the reason or if its something else?
Any help would be great! Thanks!
David