0
我一直在做一些研究,找到一个解决方案,使用$ .ajax和JSON来处理字符编码问题。回顾过去的帖子,我已经看到关于contentType和我已经合并的其他建议的笔记。长话短说,类似“Bobs Resume”的条目在vanity_name中起作用,但“Bob's Resume”不起作用。
想知道是否有其他东西我失踪?
var myData = {
resume_id : '<?php echo $this->session->userdata('resume_id'); ?>',
vanity_name: $('#vanity_name').val()
}
$.ajax({
type : 'POST',
url : '<?php echo site_url('resume/change_vanity_name'); ?>',
contentType : "application/x-www-form-urlencoded; charset=iso-8859-1",
data: myData,
dataType: "html",
success : function(msg){
$('#vanity_name_session').text($('#vanity_name').val());
},
error: function(){
alert('failure');
}
});
});
感谢您的建议@Drew没有运气 - 我不得不删除;让它工作,但它仍然不会接受任何特殊字符。 – jsuissa 2012-01-31 00:30:55
ahhh我的坏 - 尝试使vanity_name变量ouside的数据,所以var vn = encodeURIComponent($('#vanity_name')。val());然后在您的数据中调用vn ... – 2012-01-31 00:37:07
谢谢,您说的没错。对于那个很抱歉。部分问题实际上是处理特殊字符的输入。 – jsuissa 2012-01-31 03:29:34