2017-12-15 24 views
0

一部のJSONパラメータリクエストに問題があるように見えるため、XMLHTTPRequestの実行に失敗しています。空白を含むJSONパラメータ

次のコード行は、スペースの有無にかかわらず構文の例です。

function procReq(e) { 
    if (APIXHR.readyState == 4 && APIXHR.status == 200)  { 
    var resp = JSON.parse(APIXHR.responseText);   
    var Home = resp.data.game.TeamA_TeamB.Teams[0]; /// THIS WORKS 
    var Away = resp.data.game.Te amC_TeamD.Teams[1]; /// THIS DOESN'T 
    document.getElementById("Home").innerHTML = Home; 
    document.getElementById("Home").style.textTransform = "uppercase"; 
    document.getElementById("Away").innerHTML = Away; 

構文を修正するRegexが不足しているかどうかわかりません。

この関数は、空白を含まないリクエストに対しては正常に動作します。

答えて

0

var Away = resp.data.game["Te amC_TeamD"].Teams[1]; 

説明

var o = { 
 
    "ke y": "value" 
 
} 
 

 
console.log(o["ke y"]); 
 
//console.log(o.ke y); // It doesn't work!

をお試しください
関連する問題