【发布时间】:2016-02-26 11:39:35
【问题描述】:
我在控制器中定义了以下内容:
$data['is_amazon'] = $product->is_amazon;
$data['is_ebay'] = $product->is_ebay;
在控制器的正下方,我正在调用一个 .js 文件 (jQuery)。
$this->template->add_js('js/is_ebay_amazon_prouct_edit.js');
我想在我的 jQuery 脚本中访问这些 php 变量,我尝试过这种方法:
var amazon = '<?php echo $is_amazon; ?>';
var ebay = '<?php echo $is_ebay; ?>';
jQuery(document).ready(function($) {
alert(amazon);
//alert(ebay);
});
虽然这只是在警报中显示我的物理文本,但 I.E:
<?php echo $is_ebay; ?>
就让这些变量在我的 jQuery 中可访问而言,这里最好的方法是什么?
【问题讨论】:
-
不能将php代码添加到js文件中。 PHP 代码仅在 .php 文件中运行
标签: php jquery codeigniter