【发布时间】:2013-04-16 18:43:13
【问题描述】:
我有一个用 codeigniter 开发的网站。
在我网站的许多页面中,我有更多相等的函数 javascript/jquery 和 PHP 中的一些字符串,如下所示:
function change_city_by_nation(nation_id){
var site_url_city ="<?php echo(site_url('/backend/city/get_city_by_nation_id')); ?>";
$.ajax({
url: site_url_city,
async: false,
type: "POST",
data: "nation_id="+nation_id,
dataType: "html",
success: function(data) {
$('#city').empty();
$(data +' option').each(function(index){
$('#city').append($(this).html());
});
$('#city').prepend("<option value='0' selected='selected'>Tutte le città</option>");
}
});
}
在哪里收集所有这些带有 php 字符串的 javascript 函数的最佳位置?
- JS 文件(但我调用它时必须传递 php 字符串)
- 助手(但如何?)
- 文件 php,其中声明函数 JS,如 common.php(但放在哪里以及如何调用它?)
您对我的范围有什么解决方案吗? 谢谢
【问题讨论】:
标签: javascript jquery codeigniter project-layout