yahoo api에서 주식 시세를 얻으려고했습니다. 쿼리에 대한 내 입력은 (텍스트 필드의) 주식 시세 표시 자일뿐입니다. 버튼을 클릭하면 배경 JavaScript 메서드 "getprice()"가 호출됩니다. 내가이 여기javascript를 사용하여 json 형식으로 yahoo finance에서 주식 시세를 가져옵니다.
function getprice()
{
var symbol = $('#stockquote').val();
var url = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22"+symbol+"%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json";
$.getJSON(url, function (json)
{
var lastquote = json.query.results.quote.LastTradePriceOnly;
$('#stock').text(lastquote);
});
}
$('#stock').text(lastquote);
"재고"과 같은 자바 스크립트 코드가 나는 주어진 시세의 LastTradePriceOnly을 표시 할 텍스트 필드입니다.
출력이 나타나지 않습니다. 디버깅도 오류를 표시하지 않습니다. 이 문제와 관련하여 제안 사항을 얻을 수 있습니까?
당신으로 인해 원산지 제한에 JSON을 얻을 수 없습니다. –
주식 시장 API를 제공하는 라이브러리를 사용할 수도 있으므로 직접 구현할 필요가 없습니다. [stocks.js (https://github.com/wagenaartje/stocks.js) –