$id = "123";
在 book.php 上,将 $id 传递给外部 jquery-book.php。
<script type="text/javascript">
var id = '<?php echo $id; ?>';
</script>
<script type="text/javascript" src="jquery-book.php"></script>
在 jquery-book.php 上,我有这些代码:
<?php
function get_book($id) {
return ...
}
?>
$(document).ready(function(){
var book_id = '<?php echo get_book(' + id + '); ?>'; //PROBLEM!!!
$('#main').html(book_id);
});
如果我 alert(id);,我可以得到“123”。但是从上面的代码中,我得到“+ id +”,而不是“123”。
为什么???