我的问题是,将数据从服务器端传递到客户端的最佳实践是什么?
例如,我在服务器端有一个cartId
,需要将其传递给客户端。
我最好怎么做?现在,它是通过主布局完成的:
<script type='text/javascript'>
(function() {
if (window.cart) {
cart.id = <?php echo Yii::app()->getUser()->getCartId() ?>;
}
})();
</script>
但是,这似乎是一件坏事。将不胜感激任何反馈。
最佳答案
在php文件中编写此YII代码
YII代码
Yii::app()->clientScript->registerScript("cartid",Yii::app()->getUser()->getCartId());
脚本
(function() {
if (window.cart) {
cart.id = cartid;
}
})();
关于javascript - Yii:将数据从php传递到JS的最佳做法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28103647/