2017-02-18 56 views
-1

我是新使用jQuery開發的應用程序,反應,引導 下面我的代碼:得到JSON對象的設定值串

button() { 
    var api = "https://localhost/api/api.php/users_login?filter=username,eq,admin"; 
    var settings = { 
     async: true, 
     crossDomain: true, 
     url: api, 
     method: "GET", 
    } 
    jquery.ajax(settings).done(function (response) { 
     var array = jquery.map(response, function (value,index) { 
     return value; 
     }); 
    }); 
} 

和API從本地主機

{"users_login":{"columns":["id","username","password"],"records":[[2,"admin","admin"]]}} 
輸出JSON

我發現它很難得到usernamepassword值。 我已經嘗試在谷歌搜索我的問題和使用,我發現有任何意見,但仍然無法找到最佳答案。我想是

var uname = value of username...; 
var pass = value of password...; 

,我需要諮詢

  • 不管是使用好的反應+引導的 開發CMS博客打造前端Web? (使用後端laravel)
  • 什麼作爲動態URL分頁像WordPress依賴的最佳來源,以便能搜索引擎友好?

請幫我解決這個問題,並給我建議。 非常感謝。你粘貼

回答

0

JSON包含users_login鍵的用戶名和密碼,並記錄本身是一個數組,所以你需要使用這樣的:

let a = {"users_login":{"columns":["id","username","password"],"records":[[2,"admin","admin"]]}}; 
 

 
a.users_login.records.forEach((el)=>{el.length > 2 ?console.log(el[1], el[2]) : ''})

+0

仍面臨什麼問題? –

+0

謝謝你,,我想避開你得到解決 – haromy

0

這個答案,我申請參考從mayank shukla

jquery.ajax(settings).done((response) => { 
     let items = response; 
     items.users_login.records.forEach((el) => { 
     var datacompare = el[1]; 
     var passcompare = el[2]; 
     }); 
     // continue my coding 
    }); 

非常感謝你。