Javascript string.split返回包含1个元素的数组
在Wordpress的页面中,string.split返回一个数组,其中只有一个元素包含完整的字符串,而不是将其拆分为几个元素Javascript string.split返回包含1个元素的数组,javascript,wordpress,Javascript,Wordpress,在Wordpress的页面中,string.split返回一个数组,其中只有一个元素包含完整的字符串,而不是将其拆分为几个元素 var url = "http://127.0.0.1/?mouses=razerµs"; if (url.indexOf("?mouses=") != -1){ var mouses_substr = url.substring(url.indexOf('?mouses=') + 8); var mouses_array = mouses_s
var url = "http://127.0.0.1/?mouses=razerµs";
if (url.indexOf("?mouses=") != -1){
var mouses_substr = url.substring(url.indexOf('?mouses=') + 8);
var mouses_array = mouses_substr.split("&");
for (var i = 0; i<mouses_array.length; i++) {
alert(mouses_array[i]+"<br>");
}
}
应该输出
razer
在第一个警报框中
micros
第二次
相反,它给了我
razerµs
使用str.split没有任何意义,因为它不拆分任何内容。任何修复/解决方法?当我运行代码时,我会收到两个警报-razer和micros-这似乎与您所声称的相矛盾,并产生您想要的/预期的结果。您可以通过工作演示、at或类似方式重现这一点吗?因为你描述的问题似乎不太可能,上面的@Ian与之矛盾。
razerµs