使用jquery调用控制器中的方法/使模板工作

时间:2016-11-17 06:45:33

标签: php jquery codeigniter

我从他在线购买的朋友那里得到了一个简单HTML设计的模板副本,我正在尝试从中创建一些东西,但我似乎无法将其中的一部分用于工作。模板有一个样本注册页面很好,因为有一个验证函数可以检查是否所有必填字段都已填满。我想也许我可以将我的代码添加到onFinished函数(在validation.js中)来调用控制器(Main.php)中的方法将输入的数据插入数据库然后更改为另一个视图。但是我很难使它成功。

到目前为止,我已经尝试过其他线程和教程中提供的答案,但我无法让它们工作。我不知道他们是不是CI2而且我正在使用CI3。

以下只是最基本的要素,因为模板有数千行(特别是视图的行)。我正在为这个项目使用CodeIgniter。

Main.php

class Main extends CI_Controller {
    function __construct() {
    parent::__construct();
    $this->load->model('model','',TRUE);
}

public function index() {
    $this->load->view('_header', $data);
    $this->load->view('_menu');
    $this->load->view('view_mainpage');
}

view_mainpage.php

<form class="form-horizontal form-bordered" action="" id="validate">
    <div><label>Name</label>
    <div><input type="text" name="name"></div></div>
</form>

validation.js

$(function () {
    $("#wizard-validate").steps({
        headerTag: ".wizard-title",
        bodyTag: ".wizard-container",
        transitionEffect: "fade",
        onFinished: function () {
            // yayyy! all validation is pass.. now we can send data to server
            // or display message ;)
            // alert("submitted!");
        }
    });
});

0 个答案:

没有答案