1
alert(name);

在此处输入图像描述

输出应该是'pikkertonnode_1334187978'

第二个'是远离文本的结尾。

这是我的代码:

var name;
var namehelp;
// For individually tab
function refresher() {  

    var url = 'output.php?string=' + choice[0].innerText;   
    var split = url.split("[new]");
    var series = "[" ;
    for (var i = 1; i < split.length; i++)  
    {
          namehelp = split[i];
          var splithelp = namehelp.split(")");
          namehelp = splithelp[1];           
          alert(namehelp);  
          name = "'" + namehelp + "'";
          alert(name);
          series = series + "{ name : " + name + " , data : data[" + (i-1) + "] }," ;   
    }

var url 就像:

http://172.23.133.61:60080/pages/select-multiple-start/output.php?string=[new]frequency%20(Monitor%201)pikkertonnode_1334156507[new]loadvalue%20(Monitor%201)pikkertonnode_1334156507
4

1 回答 1

3

可能是您的变量包含不需要的空格。使用以下内容删除空格

alert(name.replace(/\s/g, ""));
于 2013-07-12T09:04:33.213 回答