我有以下的在我的控制器定义:访问PHP变量jQuery中使用CodeIgniter
$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);
});
虽然这只是显示在警告我的身体文本,IE:
<?php echo $is_ebay; ?>
在我的jQuery中使这些变量可访问的最佳方法是什么?
你不能在PHP代码添加到js文件。 PHP代码只能在.php文件中运行 – Phiter