Я хочу использовать URL для запроса GET, а затем отобразить результаты. Данные, которые я хочу вернуть, находятся в формате JSON.

Я просто продолжаю получать пустую строку или нулевое значение. Я думаю, что все сделал правильно, насколько далеко идет CORS, но теперь я застрял.

Я получаю что-нибудь от сервера? Или я не выводил должным образом?

<html>
<meta charset="UTF-8"> 
<head>
</head>
<title>Search</title>

<!--  include jquery libary -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>


<form>
<button type="button" id="btnGo">GO</button>
<input type="text" name="ISBN" id="goText">
</form>
<script type="text/javascript"></script>



<script>
// run this script when button is clicked
// Use user input in http get request for book price then display
$("#btnGo").click(function(){
    var url = "http://booksrun.com/api/price/sell/1464108730?key=31u8ebhn43otn4uwa9df";

        var bookInfo = new XMLHttpRequest();

    try{
    bookInfo.open('GET', url, true);
    bookInfo.withCredentials = false;
    bookInfo.responseType = "";
    bookInfo.send();

        bookInfo.onreadystatechange = function(){
                        console.log("Ready State:  " + bookInfo.readyState + "   Status Text:  " + bookInfo.statusText + "   Status:  " + bookInfo.status);
                        console.log("response :  " + bookInfo.response);
        }

    }catch(e){
        console.log("error:  " + e.message);
    };//end try/catch

    console.log("Status Text:  " + bookInfo.statusText + "  Status:" + bookInfo.status);
        console.log("response :  " + bookInfo.response);

});//end onClick function






</script>

</html>

0