string.split返回包含1个元素的数组

时间:2014-07-19 22:30:12

标签: javascript wordpress

在Wordpress的页面中,string.split返回一个数组,其中只包含一个包含完整字符串的元素,而不是将其拆分为多个元素。

var url = "http://127.0.0.1/?mouses=razer&micros";
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>");
  }
}

在这种情况下

mouses_array

应输出

razer

在第一个提醒框和

micros

第二个。

相反,它给了我

razer&micros

使用str.split没有意义,因为它没有分裂任何东西。任何修复/解决方法?

0 个答案:

没有答案