将长混合字符串变量从 javascript 传递到 GET url 变量的 url 友好方法是什么?
What's a url-friendly way to pass a long mixed string variable from javascript into a GET url variable?
我继承了一个带有简单 AJAX GET 处理程序的项目,用于大多数简单的name
,value
对简单变量(即 ?type=new&id=4
)。 但是现在我需要传递一个小段落大小的文本字符串,其中可以包含各种有趣的字符。 通常我会发布这种类型的变量,但现在这是一个极端情况,我宁愿不重写整个 AJAX 服务器端处理程序。
鉴于这些限制,您会推荐什么?
要传递的示例字符串:
Lorem ipsum! Dolor=sit&amet, `consectetur` "adipiscing 'elit'." Sed sollicitudin lorem justo, in vulputate nulla eleifen. Duis est rhoncus.
我可以通过JavaScript对它进行编码,只要它以后可以通过PHP解码。
你有什么建议?
最终,它需要位于如下所示的 url 中:
/ajax-get-handler.php?string=[insert best practice encoded string here]
你可以试试encodeURIComponent(),比如
"string=" + encodeURIComponent("your-long-text-here");
相关文章:
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 需要url导航从DropDown Value onClick按钮传递url变量
- Google Script HtmlService,通过多个选项卡复制URL变量
- 将链接 URL 变量传递给 javascript
- 使用 ASP.NET 将 URL 变量传递给 Javascript 函数
- Angular ui路由器,通过url/url变量保存状态
- selectlist值的ColdFusion URL变量
- 在Javascript数组内部调用URL变量
- 在搜索中突出显示关键字会破坏 URL 变量的传递
- 通过 $_GET 将 URL 变量传递给 Javascript
- 文件路径及其 URL 变量在连接时被缩短
- 在 Django 视图中渲染 URL 变量
- 通过javascript将url变量添加到href链接中
- 从 URL 变量填充电子邮件字段
- 将长混合字符串变量从 javascript 传递到 GET url 变量的 url 友好方法是什么?
- 从 iFrame 中提取 url 变量
- 无法使用包含 url 变量的 javascript 函数刷新到页面底部
- Google上的URL变量'我的地图'
- Java脚本URL加载器和URL变量
- Javascript Bookmarklet获取Url变量,打开多个搜索窗口