我有一个带有奇怪前缀的字符串,我尝试使用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
});
}
我收到错误:意外的令牌ILLEGAL
答案 0 :(得分:2)
你需要转义字符串文字中的反斜杠:
var trimUser = user.split("\\");
将来,当您收到类似的错误时,有必要告诉我们相关的一行。这个案子很明显,但不一定都是。
答案 1 :(得分:1)
尝试添加另一个反斜杠: var trimUser = user.split(“\”);