我有一个文本区域和一个按钮,我通过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;
}
尝试使用$this->input->post('input')
访问您的输入
此外,修剪可能会导致某些UTF8字符出现问题。也检查一下。