0

テキストエリアと、テキストを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;
}
4

1 に答える 1

0

を使用して入力にアクセスしてみてください$this->input->post('input')

また、トリムは一部の UTF8 文字で問題を引き起こす可能性があります。それもチェックしてください。

于 2012-02-10T10:59:24.797 に答える