2016-04-01 3 views
3

Я делаю вызов AJAX к API, как это,Почему звонок AJAX не работает?

<script type = "text/javascript"> 
    $.ajax({ 
    url: "http://dev.markitondemand.com/MODApis/Api/v2/Quote/jsonp?symbol=APLE", 
    dataType: 'jsonp', 
    success: function(results){ 
     var status = results.response.Status; 
     var company = results.response.Symbol; 
     $('#results').append(status + '. Company is: ' + company); 
     } 
}); 
</script> 

После того, как я получаю ответ, я пытаюсь разобрать некоторые данные из него и добавить его к <div> в <body>.

<body> 

    <div id="results"></div> 

</body> 

У меня есть код, который я работаю здесь - http://jsbin.com/hofosaveho/edit?html,output

Что я делаю неправильно здесь?

ответ

4

Ваш возвращаемый объект не имеет свойства ответ

попробовать:

success: function(results){ 
     alert(results); 
     var status = results.Status; 
     var company = results.Name; 
     $('#results').append(status + ' OK. Company is: ' + company); 
    } 

see demo

+1

Теперь я получаю его. Спасибо, что указали это! –

2

это ваш ответ образец

[object Object] { 
    Change: 0.0999999999999979, 
    ChangePercent: 0.507356671740223, 
    ChangePercentYTD: -0.801201802704057, 
    ChangeYTD: 19.97, 
    High: 19.81, 
    LastPrice: 19.81, 
    Low: 19.57, 
    MarketCap: 3460113650, 
    MSDate: 42460.6659722222, 
    Name: "", 
    Open: 19.76, 
    Status: "SUCCESS", 
    Symbol: "APLE", 
    Timestamp: "Thu Mar 31 15:59:00 UTC-04:00 2016", 
    Volume: 49025 
} 

возможно обновить возвращения сервера?

Смежные вопросы