0

我正在将 PHP 与 jquery 一起使用。

我通过 jquery 命令获取 textarea 值:

$('#textarea_id').val()

如果我在 textarea 中使用空格,例如My Text,它只会得到My.

如果我在我的文本区域中使用返回键,例如,

My

Text

它变得MyText

编辑:

它似乎$('#textarea_id').val()确实有效。

实际上,我正在使用类似的函数调用

func1(...,$('#textarea_id').val(),...);

在 中func1,我有:

function func1(...,textarea_content,...) {
  $('#textarea_id').load('/test.php?textarea_content=' + textarea_content + ...);
}

而且test.php我也抓住textarea_content$textarea_content = $_REQUEST['textarea_content'];

如果我echo $textarea_content用于查看 textarea 内容。

的情况下MyText,就可以了。

万一My Text它将为空!

如果是

My

Text

这将是MyText

解决方案:

我找到了解决方案

Jquery .val() 不在文本区域中返回换行符

解决方案是:encodeURIComponent($('#textarea_id').val())

非常感谢

4

1 回答 1

0

我找到了解决方案

Jquery .val() 不在文本区域中返回换行符

解决方案是:encodeURIComponent($('#textarea_id').val())

于 2012-12-30T13:30:27.503 回答