-2

jQuery と Ajax を他のスクリプトで使用し、MySQL データベースからデータ (文) を取得し、json_encode で PHP スクリプトを呼び出しています。ただし、json_encode が特定の文字 (英ポンド記号、£ など) を処理しないことがわかりました。これらの文をきれいにする必要があります。したがって、文 ($sent) を完全な形式で取得する PHP スクリプトがあります。HTMLのdiv要素に入れたい。しかし、この変数の値を jQuery ready 関数に渡すにはどうすればよいでしょうか?

`        
            $(document).ready(function () {
                //$('div.inst').text("");
                $('h2').text("");
                $('h2').text("");
        });
        
`

PHP では、MySQL クエリへの応答として

`$sent = $row->sentence;`

Javascript を PHP の前に置きます。それは問題ですか?

4

3 に答える 3

0

php を javascript にエコーアウトするだけです。PHP はサーバー上で実行されます。クライアント側のJS。

jQuery(document).ready(function(){
   doSomething("<?= $sent ?>")
});
于 2013-08-27T22:04:01.543 に答える
0

次のようなものを使用できます

utf8_decode(json_encode($data_to_be_returned)) 

ところで、何らかのmysqlクエリからデータを取得している場合は、次のようなものを使用できますmysql_query('SET CHARACTER SET utf8')

于 2013-08-27T22:06:00.550 に答える