-1
對於此代碼,我在位置38的JSON中出現了意外的標記r。SyntaxError:位置38的JSON中的意外標記r
var object = JSON.parse('{"isFaceboook" : true,"redirectUrl" : redUrl,"facebookId" : id}');
redUrl和id被初始化,它們都是字符串...
對於此代碼,我在位置38的JSON中出現了意外的標記r。SyntaxError:位置38的JSON中的意外標記r
var object = JSON.parse('{"isFaceboook" : true,"redirectUrl" : redUrl,"facebookId" : id}');
redUrl和id被初始化,它們都是字符串...
有沒有一點做一個JSON字符串和解析它:
var object = {
isFacebook: true,
redirectUrl: redUrl,
facebookId: id
};
會工作。
你的變量在被解析之前也需要被字符串化。
是這樣的: '{ 「isFacebook」:真 「的redirectUrl」: 「redUrl」, 「facebookId」:4}'
那麼什麼是'redUrl'什麼意思?這是錯誤,因爲'redUrl'不是JSON關鍵字。 JavaScript不會將這些變量的值粘貼到字符串中。無論如何,這有什麼意義?爲什麼不直接創建一個對象? – Pointy
從哪裏來的數據? –