js传叁时 url参数过长导致被截掉了.因为是get提交方式

jay10509 jay10509 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下:
function showEmpDetailed(cmp,isAll,field,value){

var moreSQL = document.getElementById("moreSQL").value;
var url ='DetailedAction.do?isAll='+isAll+'&org='+cmp+'&field='+field+'&moreSQL='+moreSQL;
//alert(url)
if( value > 0 ){
var width = 1000;
var height = 600;
var left;
var top;
left=(window.screen.availWidth-width)/2;
top=(window.screen.availHeight-height)/2;
window.open( url , null,'left='+left+',top='+(top-100)+',width='+width+',height='+height+'status=yes,toolbar=no,menubar=no,resizable=yes,location=no');
}
}


上面代码moreSQL的值会很长很长、我现在传过去取来 一般都拿不到。现在我想问问大家有没好的建议。
我想要实际的实现代码.而不是说一句留言说:改成post提交。 如果是改成post提交 该怎么改。或者用其他方式传这个参数,该怎么写。。。求指教 、
...全文

相关推荐

js的form表单提交url传参数(包含+等特殊字符)的两种解决方法

为了确保数据能够准确无误地通过GET或POST请求发送,我们需要对这些特殊字符进行编码处理。这篇文章将介绍两种在JavaScript中处理表单提交时URL参数包含特殊字符(如"+")的解决方法。

weixin_38616330

GET 方式提交的含有特殊字符的参数

在Web开发中,GET请求是HTTP协议中一种常见的数据提交方式,它通过URL来传递参数。然而,当这些参数包含特殊字符时,可能会引发解析问题,导致服务器无法正确解析请求。

weixin_38639642

ajax快速解决参数过长无法提交成功的问题

在处理Ajax请求时,尤其是在参数长度过长的情况下,遇到无法成功提交的问题是常见的挑战。通常,GET方法因其参数限制而被认为不适合承载大量数据,而POST方法被认为是无限制的,但实际操作中并非总能顺利

weixin_38655284

URL的参数中有加号传值变为空格的问题(URL特殊字符)

在IT行业中,网络通信是关键的一环,而URL(统一资源定位符)是网络通信的基础。在处理URL参数时,可能会遇到一些特殊字符问题,比如本文提到的“URL的参数中有加号传值变为空格”的问题。

weixin_38703626

URL传中文参数导致乱码的解决方案之encodeURI

在互联网应用中,URL(统一资源定位符)用于标识网页和其他网络资源的位置。然而,当URL需要传递包含中文字符的参数时,由于不同系统和环境的编码差异,可能会导致中文参数在传输过程中出现乱码。

mzh_2008beijing
评论 5
收藏 已收藏
分享
返回顶部
jay10509
JavaScript 87,984 成员 224,681 内容