neversaylate 发表于 2009-3-15 19:22:18

xajax提交中文参数时会自动加上了<![CDATA[

谁用过xajax呢?我怎么提交中文参数时,会自动加上了<![CDATA[ 呢?很郁闷。

neversaylate 发表于 2009-3-15 19:39:43

等待明白人的指点,我用的xajax是0.5的,CI是最新的。1.7的。

neversaylate 发表于 2009-3-15 21:10:49

本帖最后由 neversaylate 于 2009-3-15 21:13 编辑

嗨,我自己找到了原因了,原来是CI的input类里有这样的规则,
      /* never allowed, string replacement */
      var $never_allowed_str = array(
                           'document.cookie'      => '',
                            'document.write'      => '',
                           '.parentNode'                => '',
                            '.innerHTML'                => '',
                           'window.location'      => '',
                         '-moz-binding'                => '',
                        '<!--'                              => '&lt;!--',
                           '-->'                              => '-->',
                         '<!      
                  );
把<!

Hex 发表于 2009-3-15 22:42:14

扩展一下 Input 类呀!

neversaylate 发表于 2009-3-16 10:26:56

就为这么一点改动扩展INPUT,觉得不值得。为了以后升级,也只能这样了。

Hex 发表于 2009-3-16 14:13:54

怎么会不值得呢?只是重载了一个函数而已。
页: [1]
查看完整版本: xajax提交中文参数时会自动加上了<![CDATA[