在 JavaScript 上添加查询字符串值
如何将查询字符串的值传递到 javacript 中?这意味着获取当前窗口值上的查询字符串并将其传递到 javascript 以打开新页面。
例如: /FicheClient.aspx?Item=Tarif&Id=850001
我想将 Id=850001 传递到 window.open('Tarif_Report.aspx?Id=??????') 。
<dx:ASPxButton ID="ASPxButton_RptTarif" runat="server" Text="Voir" AutoPostBack="False">
<ClientSideEvents
Click="function (s, e) { e.processOnServer = false; window.open('Tarif_Report.aspx?Id=????'); }" />
</dx:ASPxButton>
提前谢谢您 斯蒂夫
how can i pass the value of my querystring into javacript ? that mean get the querystring on curent windows value and pass it into javascript to open a new page.
ex.: /FicheClient.aspx?Item=Tarif&Id=850001
i want to pass Id=850001 into window.open('Tarif_Report.aspx?Id=????')
<dx:ASPxButton ID="ASPxButton_RptTarif" runat="server" Text="Voir" AutoPostBack="False">
<ClientSideEvents
Click="function (s, e) { e.processOnServer = false; window.open('Tarif_Report.aspx?Id=????'); }" />
</dx:ASPxButton>
thanks you in advance.
Stev
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
试试这个。
try This.
将QueryString的值存储在Label或HiddenField中,并从document.getElementById('Label').value中获取存储的值。在 window.open url 中传递此值。
Store the value of QueryString in Label or HiddenField, and get the stored value from document.getElementById('Label').value. Pass this value in the window.open url.
您可以使用 window.location.search 获取网址
检查 我怎样才能get query string value in JavaScript? 将查询字符串解析为有用的内容的一个很好的答案。
这样你就可以通过访问你的参数
You can get a hold of the url using window.location.search
Check How can I get query string values in JavaScript? for a good answer for parsing the Querystring into something useful.
So with that you can access your param by going
我明白了:
谢谢大家
i got it:
Thanks you all