我有这样的事情:
code.js
var params = {
option1 : encodeURIComponent("text\n text\n text\n\n\n"),
option2 : encodeURIComponent("\n\n\n text")
};
$.getJSON("/update_user_info", params, function(data) {});
/ update_user_info
<?php
foreach($_GET as &$data) $data=urldecode($data);
/*CODE*/
echo json_encode($some_result);
?>
但我的\n
被移除或替换为whitespaces
是否可以在GET请求中保留换行符?
P.S:我必须制作完整的ajax网站,所以我不能使用常规“POST”方法,提交按钮等表格。
答案 0 :(得分:1)
使用nl2br将换行符转换为HTML中断