Transfer Multi rows Array PHP to Array Javascript -


i followed topic convert array php java , not successful me. code:

<script>     var dataobject=<?php         $returnarry=getdataarray("select product_id, product_name, product_price product");       echo json_encode(returnarry);     ?>;     //how convert dataobject  array </script>  

how convert dataobject array

php function convert php arrays javascript json_encode() only.note json_encode() available in php 5.2 , up, please check whther you're using older version.

ref: http://php.net/manual/en/function.json-encode.php

you can see example in same page: example #1 json_encode() example

<?php $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); echo json_encode($arr); ?> 

the above example output:

{"a":1,"b":2,"c":3,"d":4,"e":5} 

for multi dimensional arrays use below one:

$arr = array(); while($row = mysql_fetch_assoc($returnarray)) { $arr[] = $row;  } echo json_encode($arr); 

use in javascript as:

<script type="text/javascript">  var jarray= <?php echo json_encode($arr); ?>;  for(var i=0;i<10;i++){ // use correct limit instead of 10     alert(jarray[i]);  } </script> 

another way elements is: alert(jarray[0].key);


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

c++ - Clear the memory after returning a vector in a function -

erlang - Saving a digraph to mnesia is hindered because of its side-effects -