我正在将 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
解决方案:
我找到了解决方案
解决方案是:encodeURIComponent($('#textarea_id').val())
非常感谢