用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2974|回复: 1
收起左侧

[已解决] Ci对ajax的传中文字符的问题,头疼。。。

[复制链接]
发表于 2010-12-19 12:02:48 | 显示全部楼层 |阅读模式
本帖最后由 chaozou2008 于 2010-12-19 12:09 编辑

之前发现ci对中文字符串不支持,后来改了之后又出现了新的问题,就是ajax在传递中文的时候,
ci支持的不是很好。firefox可以,ie的不可以。搞得我郁闷了。还有一些符号好像也不支持
比如字符 fasdfsdafds?????  safds12--saf....之类的。
弄了一天也没解决问题,但是我这个一定要用ajax的,如果解决不了,只好放弃CI,虽然CI
其他的相当好用。
附上代码:
jquery实现ajax
HTML复制代码
 
$("#plan_submit").click(function(){
         var url_plan = "<?=$base_url?>/index.php/user_plan/insert_plan/"+$("#plan").val();
          $.ajax({
                     url:url_plan,
                     type:"POST",
                     dataType:"html",
                     success:function(html){
                           $("#myplan_dis").html(html);
                           $("#plan").val("").hide('slow');
                     }
         });
});
 
复制代码
HTML复制代码
 
<a href="#" id="plan_submit">提交</a>
<input type="text"  name="plan" id="plan" class="imthing"/>
<div id="myplan_dis">
</div>
 
复制代码
发表于 2010-12-19 12:12:27 | 显示全部楼层
首先,这个和 CI 无关。
如果要传递中文,建议使用 GET 传参,如何打开 GET 传参请参考论坛 FAQ 置顶帖。

本版积分规则