我有一个textarea和一个按钮,我通过ajax将文本发送到数据库发布。
然而,当我发布非拉丁字符...它不会得到它们并且它返回空白...如果文本是拉丁字符,它工作正常......
我的js代码
$.ajax({
type: "POST",
url: www+"controller/postText",
dataType: 'json',
data: {
input : input.val(),
},
success: function(data) {
return data;
}
});
我的PHP代码
public function postText(){
$input = isset($_POST["input"]) ? trim($_POST["input"]) : "";
echo $input;
return false;
}
答案 0 :(得分:0)
尝试使用$this->input->post('input')
此外,修剪可能会导致某些UTF8字符出现问题。检查一下。