Javascript Codeigniter中的JQuery Ajax帖子不工作

Javascript Codeigniter中的JQuery Ajax帖子不工作,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,我对codeigniter中的jquery ajax帖子有问题, 我面临的问题是,当单击submit按钮时,会发生错误 这是我的密码 home.js form.on('submit', function(e){ e.preventDefault(); var fields = {}; form.find('input','textarea').each(function(index, el){ el.readOnly = true; fi

我对codeigniter中的jquery ajax帖子有问题, 我面临的问题是,当单击submit按钮时,会发生错误

这是我的密码

home.js

form.on('submit', function(e){
    e.preventDefault();
    var fields = {};
    form.find('input','textarea').each(function(index, el){
        el.readOnly = true;
        fields[$(el).attr('name')] = $(el).val();
    });

    // send request to server
    $.ajax({
        type: 'POST',
        url: '/home/tryproduct/',
        data: fields,
        dataType: 'json'
    })
    .done(function(result){
        if(result.error === false){
            alert(result.message);
        } else {
            alert(result.message);
        }
        form.find('input','textarea').each(function(index, el){
            el.readOnly = false;
        });
        form[0].reset();
    });
});
这是我的看法

<form class="row" name="free-trial">
                    <div class="col-sm-6 col-xs-12">
                        <div class="form-group">
                            <button type="button" onclick="autoFillUsingLinkedin()" class="btn btn-linkedin btn-block">
                            <span class="icon icon-social-linkedin"></span>
                            Autofill Using LinkedIn
                            </button>
                        </div>
                    </div>
                    <div class="col-sm-6 col-xs-12"></div>
                    <div class="col-sm-6 col-xs-12">
                        <div class="form-group">
                            <label>Name</label>
                            <div class="row between-xs">
                                <input type="text"
                                    name="firstName" placeholder="First Name" class="form-control col-xs"  required=""/>
                                    <?php echo form_error('firstName'); ?>
                                <input type="text" name="lastName" placeholder="Last Name" class="form-control col-xs" required=""/>
                                <?php echo form_error('lastName'); ?>
                            </div>
                        </div>
                        <div class="form-group">
                            <label>Company</label>
                            <input type="text" name="company" placeholder="Your Current Company" class="form-control" required=""/>
                        </div>
                        <div class="form-group">
                            <label>Position</label>
                            <input type="text" name="position" placeholder="Position On Your Company" class="form-control" required=""/>
                        </div>
                        <div class="form-group">
                            <label>Address</label>
                            <input type="text" name="address" placeholder="JL. Jalan 12. Kota. Bandung" class="form-control" required=""/>
                        </div>
                    </div>
                    <div class="col-sm-6 col-xs-12">
                        <div class="form-group">
                            <label>Email</label>
                            <input type="email" name="email" placeholder="We Will Use This For Registration" class="form-control" required=""/>
                            <?php echo form_error('email'); ?>
                        </div>
                        <div class="form-group">
                            <label>Phone Number</label>
                            <input type="text" name="phone" placeholder="+(62) xxx" class="form-control" required=""/>
                        </div>
                        <div class="form-group">
                            <label>Notes</label>
                            <textarea type="text" name="notes" placeholder="Tell Us What You Want" rows="4" class="form-control" required=""></textarea>
                        </div>
                    </div>
                    <div class="col-sm-6 col-xs-12">
                        <div class="form-group">
                            <button type="submit" class="btn btn-primary btn-block">
                            <span class="icon icon-paper-airplane"></span>
                            SUBMIT FOR FREE TRIAL
                            </button>
                        </div>
                    </div>
                </form>

谢谢大家

我想问题出在

url: '/home/tryproduct/'

使用base_url()生成ajax url路径的url。它会起作用的。

我想问题出在

url: '/home/tryproduct/'

使用base_url()生成ajax url路径的url。它会起作用。

尝试在config.php中设置错误的csrf\u保护。如果要将其设置为TRUE,请确保将
更改为form\u open()

尝试在config.php中设置FALSE csrf\u保护。如果要将其设置为TRUE,请确保将
更改为form\u open()