Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/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
Jquery ui CodeIgnitier CSRF保护如何提交通过jquery选项卡加载的表单_Jquery Ui_Codeigniter_Codeigniter 2_Csrf - Fatal编程技术网

Jquery ui CodeIgnitier CSRF保护如何提交通过jquery选项卡加载的表单

Jquery ui CodeIgnitier CSRF保护如何提交通过jquery选项卡加载的表单,jquery-ui,codeigniter,codeigniter-2,csrf,Jquery Ui,Codeigniter,Codeigniter 2,Csrf,我正在处理一些后端项目,希望通过jQueryUI选项卡加载表单 <div id="parameters_tabs" style="width:920px;"> <ul> <li><a href="<?=base_url()?>link1"><?=$this->lang->line('tab_name')?></a></li>

我正在处理一些后端项目,希望通过jQueryUI选项卡加载表单

<div id="parameters_tabs" style="width:920px;">
<ul>    
            <li><a href="<?=base_url()?>link1"><?=$this->lang->line('tab_name')?></a></li>                
</ul>   
</div>

作为回应,我制作了几个表格,如下例所示:

<?
                    for ($i = 0; $i < count($groups); $i++)
                    {
            ?>                                                      
                            <form id="group_form<?=$i?>" method="POST" action="<?=base_url()?>update_group">
                                <input type="hidden" name="<?=$this->config->item('csrf_token_name')?>" value="<?=$token?>" />
                                <input type="hidden" name="id" value="<?=$groups[$i]['id']?>" />                                                
                                <tr>                                                        
                                        <td>
                                            <input type="text" value="<?=$groups[$i]['name']?>" name="name" />                                                                
                                        </td>
                                        <td>
                                            <input type="text" value="<?=$groups[$i]['short_name']?>" name="short_name" />
                                        </td>
                                        <td>
                                            <textarea cols="80" rows="4" name="desc"><?=$mgroups[$i]['desc']?></textarea>                                                    
                                        </td>                                            
                                        <td style="width: 30px">
                                                <a class="save" onclick="$('#group_form<?=$i?>').submit();"><?=$this->lang->line('save')?></a>                                                    
                                        </td>
                                </tr>
                            </form>                                                                                    
                <?
                    }
                ?>

当我遇到同样的问题时,他帮助了我。使用内置的form_open()函数也可能有助于解决问题(因为它会为您生成隐藏的CSRF字段)