[英]PHP in JavaScript integration code
我嘗試了幾種選擇,但無法正常工作。...我有一個代碼
<script type="text/javascript">
$(document).ready(function() {
<?php
$sql = mysql_query("SELECT * FROM `info` WHERE `active` = '1' ORDER BY `id` DESC");
$id = 'id';
$title = 'title';
$content = 'content';
while ($rows = mysql_fetch_assoc($sql)){
?>
var timeline_data =
[
{
title: '<?php echo $rows[$title]; ?>',
content: '<?php echo $rows[$content]; ?>'
}
];
<?php
}
?>
var timeline = new Timeline($('#timeline'), timeline_data);
timeline.setOptions({
animation: true,
lightbox: true,
first_separator: true,
max: 2,
loadmore: 5,
separator: 'year',
columnMode: 'dual',
order: 'desc'
});
timeline.display();
});
</script>
沒有php代碼,時間軸可以正常工作,當我添加代碼php時,時間軸不起作用,什么也沒有出現,請幫助解決此錯誤。 謝謝
<script type="text/javascript">
$(document).ready(function() {
<?php
$sql = mysql_query("SELECT * FROM `info` WHERE `active` = '1' ORDER BY `id` DESC");
$id = 'id';
$title = 'title';
$content = 'content';
?>
var timeline_data =[];
<?php while ($rows = mysql_fetch_assoc($sql)){
?>
timeline_data[] =
{
title: '<?php echo $rows[$title]; ?>',
content: '<?php echo $rows[$content]; ?>'
}
;
<?php
}
?>
var timeline = new Timeline($('#timeline'), timeline_data);
timeline.setOptions({
animation: true,
lightbox: true,
first_separator: true,
max: 2,
loadmore: 5,
separator: 'year',
columnMode: 'dual',
order: 'desc'
});
timeline.display();
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.