如何使用javascript在url中传递字符串? [英] How to pass string in url using javascript ?
本文介绍了如何使用javascript在url中传递字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好
我想在url中传递一个波斯语字符串,但在另一个我希望得到的javascript文件中,我得到一个哈希字符串,我该怎么办?
我尝试过:
要在网址中发送数据:
location .href = Second.html?ID = + _MyID + & Text = + _MyText;
和获取数据
function processUser()
{
var parameters = location .search.substring( 1 )。split( &安培;跨度>);
var temp =参数[ 0 ] .split( =);
l = temp [ 1 ];
temp = parameters [ 1 ]。split( =跨度>);
p = temp [ 1 ];
}
而不是波斯语文本,我得到一个哈希码
解决试点
试试这个:
添加 HTML Charset [< a href =http://www.w3schools.com/html/html_charset.asptarget =_ blanktitle =New Window> ^ ]
< meta charset =utf-8>到您的网页。然后,
decodeURIComponent(location.search)
Hello
I want to pass a "Persian" string in url, but in another javascript file that I want to get that, I get a hashed string, what should I do ?
What I have tried:
To send data in url:
location.href = "Second.html?ID=" + _MyID + "&Text=" + _MyText;
and To Get Data
function processUser()
{
var parameters = location.search.substring(1).split("&");
var temp = parameters[0].split("=");
l = temp[1];
temp = parameters[1].split("=");
p = temp[1];
}
instead of a "Persian" Text, I get a hashed code
解决方案
Try this:
add HTML Charset[^]
<meta charset="utf-8">to your web pages. then,
decodeURIComponent(location.search)
这篇关于如何使用javascript在url中传递字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文