我有一个正常的hidden
Input field
我正在生成random
string
。我需要将其附加到我尝试将数据发布到另一个页面的URL。
我做到了这一点并且运作良好。
url:'Upload.html?field1=newvalue',
这是我隐藏的输入字段
<input type="hidden" id="randomdirectory"/>
现在newvalue
代替query string
我需要传递random directory value
。
答案 0 :(得分:7)
var value = $("#randomdirectory").val();
url:'Upload.html?field1='+value ,
多数民众赞成......
答案 1 :(得分:1)
只需为隐藏字段命名即可。
<input name="field1" type="hidden" id="randomdirectory" value="randomvalue"/>
答案 2 :(得分:1)
url: 'Upload.html?field1='+$("#randomdirectory").val()
答案 3 :(得分:1)
如果我的问题正确并且ID是随机生成的,那么您需要这种类型的东西:
url: 'Upload.html?field1=newvalue&field2=' + $('[type="hidden"]').val();
答案 4 :(得分:1)
假设这是ajax调用的参数(正如其他人已经拥有的那样),这是一个稍好的做法:
url: 'Upload.html',
data: { field1: $('#randomdirectory').val() }
这将确保您的查询字符串是正确的URL编码(jQuery为您处理)。
答案 5 :(得分:0)
page1.html
<input type="hidden" id="hdnid" value="0">
<script>
var id =$("#hdnid").val();
window.location.href="pathofpage2.htmlpage" +"#"+id;
</script>
page2.html
<script>
var id =window.location.hash.substring(1);
</script>