如何在JavaScript或jQuery中访问PHP变量?我必须写
<?php echo $variable1 ?>
<?php echo $variable2 ?>
<?php echo $variable3 ?>
...
<?php echo $variablen ?>
Run Code Online (Sandbox Code Playgroud)
我知道我可以在cookie中存储一些变量,并通过cookie访问这些值,但cookie中的值是相对稳定的值.而且,有一个限制,你不能在cookie中存储很多值,并且方法不那么方便.有没有更好的方法呢?
是否可以在javascript中使用早期PHP代码中定义的变量?
例如(在页面模板PHP文件中):
<?php
$arr = array(-34, 150);
?>
<script type="text/javascript"
src="http://maps.google.com/maps/api/js?sensor=false">
</script>
<script type="text/javascript">
...
var latlng = new google.maps.LatLng($arr);
...
}
</script>
Run Code Online (Sandbox Code Playgroud) 嗨,我已经阅读了关于在jquery中使用php变量的这个帖子,但不知怎的,它在我的网站上不起作用: LINK
使用Javascript:
<script>
var row_id="<?php echo $r['id']; ?>";
$(document).ready(function(){
$("#que"+row_id).click(function(){
$("#ans"+row_id).slideToggle();
});
});
</script>
<?php foreach($res as $r) : ?>
<li id="que<?php echo $r['id']; ?>">Q<?php echo $r['id']; ?>: <?php echo $r['question']; ?> </li>
<div id="ans<?php echo $r['id']; ?>" style="padding:5px;">A: <?php echo $r['answer']; ?></div>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)