如何使用javascript在url中传递字符串? [英] How to pass string in url using javascript ?

查看:433
本文介绍了如何使用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)



JavaScript decodeURIComponent()函数 [ ^ ]


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 decodeURIComponent() Function[^]


这篇关于如何使用javascript在url中传递字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆