I am having a problem where my code only works if I fill 14 or less elements of an array(using php and javascript. If I use more than that, it doesnt work.
**I have a php array called $rows and want my javascript array a to have the same data as $rows**
when $k is 14 or less, this code works fine, but when it is 15 or more, it doesnt work. I can't for the life of me figure out why this would be a problem.
I have also tried using a foreach statement and that doesn't work either. I know my php array $rows is filled with about 25,000 elements.
Any help would be greatly appreciated.
Thanks!
-Josh
hmmm, well, what's the error you're getting? Are you getting proper javascript outputted in your HTML source? Are you getting a PHP error or a JavaScript error.
Need more info.
Also, skip that 'i' variable in javascript and just array.push: (and use [ code] tags when posting)
Code:
var a = new Array();
<?php
$k = 15;
for ($j = 0; $j < $k ; $j++)
{
?>
a.push('<?php echo $rows[$j] ?>');
<?php
}
?>