Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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
Javascript Codeigniter 2.1,jquery-ajax(post)不允许的关键字符_Javascript_Jquery_Codeigniter - Fatal编程技术网

Javascript Codeigniter 2.1,jquery-ajax(post)不允许的关键字符

Javascript Codeigniter 2.1,jquery-ajax(post)不允许的关键字符,javascript,jquery,codeigniter,Javascript,Jquery,Codeigniter,Jquery函数(正在运行): 此函数给出以下结果: “slike=apples.jpg&slike=50BestBandLogos.jpg&slike=Great-Logos-200x200.jpg” 在PHP中,我们有: function ypg_delete_img_selected() { print_r($_POST); } 我得到的答复是: 不允许的关键字符。 有什么问题 HTML: 所有图像 zute_strane/thumbs/“title=”“/> 您需要更新app

Jquery函数(正在运行):

此函数给出以下结果:

“slike=apples.jpg&slike=50BestBandLogos.jpg&slike=Great-Logos-200x200.jpg”

在PHP中,我们有:

function ypg_delete_img_selected()
{
    print_r($_POST);
}
我得到的答复是:

不允许的关键字符。

有什么问题

HTML:


所有图像

zute_strane/thumbs/“title=”“/>
您需要更新application/config/config.php中允许的字符:

$config['permitted_uri_chars'] = 'a-z 0-9~%\.\:_\+-,?&=';

显然,要根据您的需要修改它。

将id与服务器上的每个映像关联起来,并处理id而不是任意文件名。您目前这样做会导致很多麻烦。

数据中的某些内容是不允许的。请检查在后端传递的数据。您使用的是什么jquery版本ing?我使用的是1.8.2,传递的数据是:“slike=apples.jpg&slike=50BestBandLogos.jpg&slike=Great-Logos-200x200.jpg”你可以在这里提供元素吗?也可以看看这篇文章:什么元素?我已经看了这篇文章,使用了建议的答案,但仍然没有。提供你的HTML元素…例如:…etcStill nothing(我查看了代码并添加了&as-allowed字符)你能用你的实际配置行更新你的答案吗?你需要添加和转义。还有=和&目前配置是$config['allowed_uri_chars']='a-z 0-9~%\.\:\u\+-,?&=';我正在添加字符以查看需要哪个字符。Escape?'a-z 0-9~%\.:\u\+-,\?\&='此函数正在控制我。我将'a-zA-z 0-9~%\.:\u\+-,\?\&=''放进去,但仍然没有任何结果。我们尝试了这两种方法(id和图像名称),将图像命名为一个表格单元格中的文本字符串的方法似乎要快一点(用于更新和删除目的)而不是为每个图像创建表行。我们仍在尝试,但我认为我们将保留此方法。
<div class="zuta_strana_trenutne_slike">
                            <p>All Images</p>
                            <?php $imgs = explode(',', $zts['image']);
                                foreach($imgs as $img) : ?>
                            <div class="zuta_strana_izmena_slika">
                                <img src="<?php echo IMG ?>zute_strane/thumbs/<?php echo $img ?>" title="<?php echo $zts['name'] ?>" />
                                <input type="checkbox" name="slike" value="<?php echo $img  ?>" />
                                <a href="<?php echo base_url() ?>zute_strane/ypg_delete_img/<?php echo $img . '/' . $zts['id_global_info'] ?>" title="<?php echo $img ?>">Obriši Sliku</a>
                            </div>
                            <?php endforeach; ?>
                            <a class="zute_strane_izmena_selektuj_sve">Select All</a>
                            <a href="<?php echo base_url() ?>zute_strane/ypg_delete_img_selected/<?php echo $zts['id_global_info'] ?>" class="zute_strane_izmena_obrisi_sve">Delete Selected</a>
                        </div>
$config['permitted_uri_chars'] = 'a-z 0-9~%\.\:_\+-,?&=';