chaozou2008 发表于 2010-12-19 12:02:48

Ci对ajax的传中文字符的问题,头疼。。。

本帖最后由 chaozou2008 于 2010-12-19 12:09 编辑

之前发现ci对中文字符串不支持,后来改了之后又出现了新的问题,就是ajax在传递中文的时候,
ci支持的不是很好。firefox可以,ie的不可以。搞得我郁闷了。还有一些符号好像也不支持
比如字符 fasdfsdafds?????safds12--saf....之类的。
弄了一天也没解决问题,但是我这个一定要用ajax的,如果解决不了,只好放弃CI,虽然CI
其他的相当好用。
附上代码:
jquery实现ajax

$("#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');
                         }
         });
});


<a href="#" id="plan_submit">提交</a>
<input type="text"name="plan" id="plan" class="imthing"/>
<div id="myplan_dis">
</div>

Hex 发表于 2010-12-19 12:12:27

首先,这个和 CI 无关。
如果要传递中文,建议使用 GET 传参,如何打开 GET 传参请参考论坛 FAQ 置顶帖。
页: [1]
查看完整版本: Ci对ajax的传中文字符的问题,头疼。。。