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>
首先,这个和 CI 无关。
如果要传递中文,建议使用 GET 传参,如何打开 GET 传参请参考论坛 FAQ 置顶帖。
页:
[1]