Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从ExtJs调用CI控制器_Extjs_Codeigniter 2_Extjs4.2 - Fatal编程技术网

从ExtJs调用CI控制器

从ExtJs调用CI控制器,extjs,codeigniter-2,extjs4.2,Extjs,Codeigniter 2,Extjs4.2,我正在code Igniter中创建controller,并在extjs4.2.1中创建form,现在从何处调用control和how? 我使用了form的url属性,并将controller名称放在那里,但什么也没发生 更新 我想我没有澄清我的问题,实际上我想通过submit函数发布数据,我在服务器端将数据传递给php文件,我使用code Igniter Rest Api,所以这里我想将数据传递给特定的控制器ExtJs是一个javascript框架,在客户端执行。它有自己的MCV系统 将php

我正在
code Igniter
中创建
controller
,并在
extjs4.2.1
中创建
form
,现在从何处调用control和how? 我使用了
form
url
属性,并将
controller
名称放在那里,但什么也没发生

更新


我想我没有澄清我的问题,实际上我想通过
submit
函数发布数据,我在服务器端将数据传递给php文件,我使用
code Igniter Rest Api
,所以这里我想将数据传递给特定的控制器ExtJs是一个javascript框架,在客户端执行。它有自己的MCV系统

将php控制器与javascript视图混用是没有意义的

一定要读这本书

在ExtJS中,也不调用控制器。初始化应用程序时,所有控制器都会被分配。在控制器中,您定义了它必须控制的内容,从那时起,神奇的hhappens:控制器中定义的事件将在需要时触发。

在ExtJS 3.3.1中

在登录表单中,放置按钮并调用函数submit_login()

Submit_login()代码是,我使用Ext.Ajax.request提交登录参数 您可以使用警报(response.responseText)调试消息:

}

变量$url为:

$url = "index.php/apps/login";
您可以创建应用程序控制器 并创建函数登录

public function login()
{
    $this->load->view('login');
}
在视图中创建login.php

        if ($i==1) {
        //session_start();
        $this->session->set_userdata('userid',$useridx); echo '{"success" : true, "isLogin": true,"Message" : "User Successfully Login"}';
    } else {

        echo '{"success" : true, "isLogin": false, "Message" : "Salah User: '.$useridx.' dan Password "}';
    }
您也可以在ExtJS4.2.1中使用相同的代码执行此操作

这是我的工作

安德烈斯莫拉纳

public function login()
{
    $this->load->view('login');
}
        if ($i==1) {
        //session_start();
        $this->session->set_userdata('userid',$useridx); echo '{"success" : true, "isLogin": true,"Message" : "User Successfully Login"}';
    } else {

        echo '{"success" : true, "isLogin": false, "Message" : "Salah User: '.$useridx.' dan Password "}';
    }