jquery使用codeigniter自动完成-将控制器名称传递给javascript
我有一个代码点火器自动完成工作正常。javascript语法是: 控制器 模型 javascript MVC框架的概念是可重用性。如何将请求控制器的名称传递给javascript,以便多个控制器方法可以动态使用它 比如:jquery使用codeigniter自动完成-将控制器名称传递给javascript,javascript,jquery,codeigniter,Javascript,Jquery,Codeigniter,我有一个代码点火器自动完成工作正常。javascript语法是: 控制器 模型 javascript MVC框架的概念是可重用性。如何将请求控制器的名称传递给javascript,以便多个控制器方法可以动态使用它 比如: var method=controllername.requestingmethod; $(function(){ $("#customer").autocomplete({ source: "method" }); }); 有什么想法吗?如果您已经在php扩
var method=controllername.requestingmethod;
$(function(){
$("#customer").autocomplete({
source: "method"
});
});
有什么想法吗?如果您已经在php扩展文件中编写了jquery或javascript代码,您可以这样做
$(function(){
$("#customer").autocomplete({
source: "<?php echo site_url('controllername/methodname');?>"
});
});
$(函数(){
$(“#客户”)。自动完成({
资料来源:“”
});
});
如果您已经在php扩展文件中编写了jquery或javascript代码,您可以这样做
$(function(){
$("#customer").autocomplete({
source: "<?php echo site_url('controllername/methodname');?>"
});
});
$(函数(){
$(“#客户”)。自动完成({
资料来源:“”
});
});
在控制器中,您可以将其作为变量传递
控制员:
function autocomplete(){
$data['methodName'] = "autocomplete";
$this->load->view('sales/new_order_details',$data);
}
现在,您可以在视图中访问它,如下所示:
$(function(){
$("#customer").autocomplete({
source: "<?=$methodName?>"
});
});
$(函数(){
$(“#客户”)。自动完成({
资料来源:“”
});
});
在控制器中,您可以将其作为变量传递
控制员:
function autocomplete(){
$data['methodName'] = "autocomplete";
$this->load->view('sales/new_order_details',$data);
}
现在,您可以在视图中访问它,如下所示:
$(function(){
$("#customer").autocomplete({
source: "<?=$methodName?>"
});
});
$(函数(){
$(“#客户”)。自动完成({
资料来源:“”
});
});
谢谢Raheel,我想你不明白我的问题-可能是我的错。在您的示例中,需要指定controllername/methodname
。如何使其与请求的控制器/方法相等,以便可以从多个方法调用相同的javascript。这样,我就不必为应用程序中的每个自动完成字段创建单独的autocomplete.js文件了。其次,什么是php扩展文件?一个外部js文件,不与我的页面内联?谢谢Raheel,我想你没有理解我的问题-可能是我的错。在您的示例中,需要指定controllername/methodname
。如何使其与请求的控制器/方法相等,以便可以从多个方法调用相同的javascript。这样,我就不必为应用程序中的每个自动完成字段创建单独的autocomplete.js文件了。其次,什么是php扩展文件?一个外部js文件,不与我的页面内联?这太棒了,太简单了。谢谢弗雷德里克。这太棒了,太简单了。谢谢弗雷德里克。