0

我有一个带有奇怪前缀的字符串,我尝试使用 split 函数在反斜杠字符“\”之后返回一个数组。这是字符串:i:0#.w|itun\allepage_fg

这是我尝试过的:

function claimOrder(){
    var user = $().SPServices.SPGetCurrentUser({
    fieldName: "Name",
    debug: false
    });

    var trimUser = user.split("\");

    $().SPServices.SPFindPeoplePicker({
    peoplePickerDisplayName: "NAPA User",
    valueToSet: trimUser[1],
    checkNames: true
    });
}

我收到错误:意外的令牌非法

4

2 回答 2

2

您需要在字符串文字中转义反斜杠:

var trimUser = user.split("\\");

将来,当您遇到此类错误时,告诉我们相关行会有所帮助。这个案例是显而易见的,但他们不会都是。

于 2013-08-18T20:03:25.430 回答
1

尝试添加另一个反斜杠: var trimUser = user.split("\");

于 2013-08-18T20:05:49.960 回答