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