Javascript Codeigniter 2.1,jquery-ajax(post)不允许的关键字符
Jquery函数(正在运行): 此函数给出以下结果: “slike=apples.jpg&slike=50BestBandLogos.jpg&slike=Great-Logos-200x200.jpg” 在PHP中,我们有: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
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~%\.\:_\+-,?&=';