Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在document.createElement(“输入”)JavaScript中传递已解码的参数_Javascript - Fatal编程技术网

如何在document.createElement(“输入”)JavaScript中传递已解码的参数

如何在document.createElement(“输入”)JavaScript中传递已解码的参数,javascript,Javascript,下面的代码将所需参数传递给值,但发送URI编码的参数,如Page=2%26范围%3D0.00Mb%2BTO%2B14.00Mb%26文件类型%3DDOC%26文件类型%3DDOCX,但如何发送解码的参数值,如Page=2&范围=0.00Mb到14.00Mb&文件类型=文档和文件类型=DOCX 但是通过调用f.submit(),提交的表单将获得参数为Page=2%26范围%3D0.00Mb%2BTO%2B14.00Mb%26文件类型%3DDOC%26文件类型%3DDOCX如果您想解码数据,那么在页

下面的代码将所需参数传递给值,但发送URI编码的参数,如Page=2%26范围%3D0.00Mb%2BTO%2B14.00Mb%26文件类型%3DDOC%26文件类型%3DDOCX,但如何发送解码的参数值,如Page=2&范围=0.00Mb到14.00Mb&文件类型=文档和文件类型=DOCX


但是通过调用f.submit(),提交的表单将获得参数为Page=2%26范围%3D0.00Mb%2BTO%2B14.00Mb%26文件类型%3DDOC%26文件类型%3DDOCX如果您想解码数据,那么在页面是您的数据的地方使用这个参数

var Page ='2%26range%3D0.00Mb%2BTO%2B14.00Mb%26file_type%3DDOC%26file_type%3DDOCX';
var uri_dec = decodeURIComponent(Page);

你的问题到底是什么?这只是标准的URL编码…不太清楚你想在这里实现什么,你所说的“创建的URL”是什么意思?如果你试图将GET参数与表单一起传递到下一页,通过将它们放入隐藏的输入字段-然后您需要为每个参数创建一个隐藏字段。我需要URL类似于&Page=2&range=NONE&file\u type=PDF&file\u type=XLS,js document.create使用错误的URL编码从提交创建一个&Page=2%26范围%3DNONE%26文件类型%3dfd%26文件类型%3DXLSHi Praveen,我已经通过了它例如
hidden.value=pageNum+decodeURIComponent(para_wotext).toString()
相当于
document.getElementById(“搜索表单”).namedItem(“页面”).value=pageNum+decodeURIComponent(para_wotext).toString()
if(!document.getElementById("search-form").Page) 
{
    var hidden = document.createElement("input");
    console.log(hidden);
    hidden.type = "hidden";
    hidden.name = "Page";
    hidden.value = pageNum+decodeURIComponent(para_wotext).toString();//passing decoded parameter  
    var f = document.getElementById("search-form");
    f.appendChild(hidden);
    console.log(f);

}
f.submit()
var Page ='2%26range%3D0.00Mb%2BTO%2B14.00Mb%26file_type%3DDOC%26file_type%3DDOCX';
var uri_dec = decodeURIComponent(Page);