【发布时间】:2016-07-03 06:31:47
【问题描述】:
我的 CI 应用程序中有一个 ajax 请求,这是我的 cstom.js 文件。
$(document).ready(function(){
var base_url='<?php echo base_url();?>';
$('#add-ct').click(function(){
$.ajax({
url:base_url+'stockmanagement/add_category',
data:{category:$('#category').val()},
success:function(data){
alert(data);
},
error:function(err){
alert('error'+err);
}
});
});
});
但是base_url 没有重新定殖,当我检查调试控制台时,base_url 被打印为与这样的源代码相同。
var base_url='<?php echo base_url(); ?>';
更新
我的 javascript 文件包含在视图文件中
<?php if($page=='add-category'){ echo '<script src="'.base_url().'/assets/js/custom.js"></script>'; }?>
【问题讨论】:
-
你的文件的文件扩展名是什么?
-
它是一个 js 文件 custom.js
-
你希望在一个 js 文件中 php 如何工作?
-
javascript 应该位于您的视图文件中,并带有
.php扩展名,以便它识别 php 代码。 -
这个javascript在哪里?提供文件名和文件位置。
标签: javascript php codeigniter