执行AJAX POST时不允许使用关键字符

时间:2012-07-24 03:43:10

标签: jquery ajax codeigniter textarea

  

可能重复:
  CodeIgniter Disallowed Key Characters

我正在使用CodeIgniter,当我通过jQuery使用AJAX调用POST <textarea>时,我收到Disallowed Key Characters错误,我不知道知道为什么。有解决方案吗?

1 个答案:

答案 0 :(得分:1)

我使用CodeIgniter遇到了这个问题,并在此处找到了一个解决方案:http://codeigniter.com/forums/viewthread/140333/。它涉及在CodeIgniter中更改system/libraries/Input.php或删除正则表达式禁止的字符。

这些行是错误消息的来源:

if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str))
{
    exit('Disallowed Key Characters.');
}