首页 新闻 搜索 专区 学院

在分析URL参数时中文出现undefined,求高手解决

0
悬赏园豆:80 [已解决问题] 解决于 2013-07-15 19:05

function Request(strParame)
 { 
var args = new Object(); 
var query = "http://www.xamq.com/index.asp?name=中文&height=100";
var pairs = query.split("&"); // Break at ampersand 
for(var i = 0; i < pairs.length; i++) 

var pos = pairs[i].indexOf('='); 
if (pos == -1) continue; 
var argname = pairs[i].substring(0,pos); 
var value = pairs[i].substring(pos+1); 
value = decodeURIComponent(value); 
args[argname] = value; 
//alert(args[argname]);//这里还正常呢,

//alert(args[strParame]);//到那个中文就成了undefined了,英文就没事这是什么原因有什么解决办法吗?
return args[strParame]; 


var name=Request('name');
alert(name);

JS
安美奇的主页 安美奇 | 初学一级 | 园豆:3
提问于:2013-07-15 18:15
< >
分享
最佳答案
0

第一个参数取错了。晕了。。

安美奇 | 初学一级 |园豆:3 | 2013-07-15 18:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册