通过 GET 传递带有新行的文本字符串会破坏我的重定向
Passing text string with new lines through GET is breaking my redirect
>我正在提交一个使用 javascript 通过 GET 传递值的表单 - 当它到达提交页面时,它会运行函数,然后在通过标头重定向时运行空白页。标头通过重定向再次传递 GET:
header("location: page.php?name=" . $name . "&number=" . $number);
正在传递的值在文本中使用新行 -
function selectvalue()
{
var frm = document.forms[0];
var select = frm.browsers.value;
if (select === "A")
frm.message.value = "lineone'nlinetwo'nlinethree";
else if (select === "B")
frm.message.value = "lineone'nlinetwo'nlinethree";
else
frm.message.value = "lineone'nlinetwo'nlinethree";
}
提交单行工作正常,只有多行消息。任何协助将不胜感激。
您应该使用 encodeURI 将其转换为有效的 URL
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 使用PHP重定向页面,并将JSON字符串发送到Javascript
- 重定向 挖空 如果包含字符串,则可观察到
- 使用 Node.js,如何将随机字符串路径重定向到主页
- 重定向到另一个页面而不发送查询字符串中的任何值
- 使用 JavaScript 搜索字符串,如果结果为 true,则重定向页面
- asp.net通过传递查询字符串在下拉列表的NEW选项卡中重定向页面
- IE8正在删除重定向时的查询字符串
- 在重定向时修改用户代理字符串
- 向URL重定向添加查询字符串
- 如何使用node js在另一个jade模板中重定向和读取数据,而不使用会话和查询字符串
- 如何在javascript的查询字符串中创建一个重定向页面
- 确定jQuery .ajax()将重定向字符串解析到什么
- 不使用HTML 5更新查询字符串(没有重定向)
- 如果用户获得某个字符串,如何重定向用户
- 如何重定向URL时,php得到字符串是在当前的URL
- 从查询字符串中提取变量并添加到JS重定向URL中
- Javascript错误替换字符串和url重定向