-1

こんにちは、複数行のデータベースから値を取得しようとしています。通常どおり値をエコーするecho $row['description'];と、結果は次のようになります

the new part 3

he is working and prepared to enter the order. 

The witness sees me and talks example in preparation

Unexpected Token Illegaljavascriptまたはjqueryを使用してこの値を取得しようとすると、これが原因です。この複数行の値を通常の para または statement のように 1 行にする方法。

4

3 に答える 3

0

試すstr_replace("\n",' ',$row);

これにより、改行がスペースに置き換えられます。それが余分なスペースを与える場合は、それを作りますstr_replace("\n",'',$row);

于 2013-10-09T19:57:04.120 に答える
0

サンプルコードは次のとおりです。

<?php
function js_escape($str)
{
    $str = str_replace("\\", "\\\\", strval($str));
    $str = str_replace("'", "\\'", $str);
    $str = str_replace("\r", "\\r", $str);
    $str = str_replace("\n", "\\n", $str);
    $str = str_replace("\t", "\\t", $str);
    $str = str_replace("</script>", "</'+'script>", $str);
    return $str;
}
?><script type="text/javascript">
var a = '<?php echo js_escape('text with special symbols'); ?>';
</script>
于 2013-10-09T21:50:56.623 に答える