Php 如何将数组传递给JqCloud?
关于JqCloud,我有一个问题,当我将php数组传递给JqCloud时,它不会显示数据Php 如何将数组传递给JqCloud?,php,jquery,arrays,Php,Jquery,Arrays,关于JqCloud,我有一个问题,当我将php数组传递给JqCloud时,它不会显示数据 <?php foreach($speakers as $key=>$val){ $val->speaker_name; } ?> <script type="text/javascript"> var jArray= JSON.parse($speakers); $("#example").jQCloud([jArray
<?php
foreach($speakers as $key=>$val){
$val->speaker_name;
}
?>
<script type="text/javascript">
var jArray= JSON.parse($speakers);
$("#example").jQCloud([jArray], {
width: 300,
height: 200
});
</script>
<div id="example" style="width: 550px; height: 350px; border: 1px solid #ccc;"></div>
var jArray=JSON.parse($speakers);
$(“#示例”).jQCloud([jArray]{
宽度:300,
身高:200
});
请指导我如何才能做到这一点。非常感谢。试试这样:
var jArray=JSON.parse()代码>像这样尝试:
var jArray=JSON.parse()
假设$speaker
是一个PHP数组,则直接将变量jArray
传递给jQCloud()
var-jArray=;
$(“#示例”).jQCloud(jArray{
宽度:300,
身高:200
})
假设$speaker
是一个PHP数组,则直接将变量jArray
传递给jQCloud()
var-jArray=;
$(“#示例”).jQCloud(jArray{
宽度:300,
身高:200
})
不能直接在HTML中使用php变量
您必须在内部使用
您不能直接在HTML中使用php变量
您必须在内部使用
var jArray= <?php echo json_encode($speakers); ?>;
$("#example").jQCloud(jArray, {
width: 300,
height: 200
})
var array= <?php echo json_encode($speakers); ?>;
$("#example").jQCloud(array, {
width: 300,
height: 200
});