javascriptのJSONレスポンスから項目を選択したい。私はGETリクエストを呼び出しており、APIはJSONをリタイヤしています。JavascriptでJSONの項目を選択
GETのAPI: - https://autocomplete.clearbit.com/v1/companies/suggest?query=google.com
JSON: - [{"name":"Google","domain":"google.com","logo":"https://logo.clearbit.com/google.com"}]
私は、関数のname
外の値を選択します。これは、
var theUrl = 'https://autocomplete.clearbit.com/v1/companies/suggest?query=';
var q = "google.com";
function httpGet(theUrl, q)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", theUrl+q, false); // false for synchronous request
xmlHttp.send(null);
return xmlHttp.responseText;
}
var a = httpGet(theUrl, q);
console.log(a.name);
私のJavascriptのである。しかし、a.name
はあなたが文字列のname
プロパティを読み取ろうとしているundefined
"同期リクエストではfalse" - 危険:これはサイトに悪影響を与える機能です。そんなことしたらダメ。 – Quentin
@GeorgeJempty - 非同期呼び出しではありません! – Quentin
ええ、半日前に閉票を取り消しましたが、自動的に生成されたコメントは残っていました –