Разбор json в массив JavaScript с помощью turn.js

Я новичок здесь, у меня проблема с моим сценарием, когда отображение страницы переворачивается с помощью turn.js.
Моя страница взята из базы данных mysql, хранит ее в формате json, затем анализирует массив в JavaScript для просмотра в turn.js.

Вот мой код:

<body>
<?php
$json_array = Array();

include("setdb.php");
$query="select * from catalogue_page where catalogue_id='5'";
$result=mysql_query($query);
$totalrec=mysql_num_rows($result);


while ($hasil=mysql_fetch_array($result)){

$data=  "images/pages/small/".$hasil['img_file_small'];

array_push($json_array, $data);
}


$json_array2 = array();

$query="select * from catalogue_page where catalogue_id='5'";
$result=mysql_query($query);

while ($hasil=mysql_fetch_array($result)){

$data="images/pages/large/".$hasil['img_file_large'];

array_push($json_array2, $data);
}

?>

<div class="magazine-viewport">
<div class="container">
<div class="magazine">
</div>
</div>
</div>

<script type="text/javascript">
var page_image = Array();
var page_image_large = new Array();

page_image = JSON.parse( '<?php echo json_encode($json_array)?>' );

page_image_large = JSON.parse( '<?php echojson_encode($json_array2)?>'



);

......
......
next script from turn.js
</script>

Этот скрипт показывает страницу, начинающуюся с 1 столбца, а не с 0 столбца

в браузере turn.js начиная показывать страницы из изображений / pages / small / 2_5.jpg, а не images / pages / small / 1_5.jpg

мой анализ JSON

( '["images\/pages\/small\/1_5.jpg","images\/pages\/small\/2_5.jpg","images\/pages\/small\/3_5.jpg","images\/pages\/small\/4_5.jpg","images\/pages\/small\/5_5.jpg","images\/pages\/small\/6_5.jpg"]' );

0 столбец images\/pages\/small\/1_5.jpg
1 колонна images\/pages\/small\/2_5.jpg
….
следующий столбец

0

Решение

наконец, я был правильно мой сценарий и Turnjs показать страницу с очарованием вот мой правильный сценарий:

<script type="text/javascript">
var page_image = new Array();
var page_image_large = new Array();

var tampung1 = JSON.parse( '<?php echo json_encode($json_array)?>');
var tampung2 = JSON.parse( '<?php echo json_encode($json_array2)?>');
var j=1;

for(i=0;i<<?php echo $totalrec?>;i++)
{
page_image[j] = tampung1[i];
page_image_large[j] = tampung2[i];
j++
}

.....
next turnjs script
</script>

В любом случае спасибо за внимание.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]