Я пытаюсь использовать JSON для инициирования запроса POST в API.Использование запроса JSON POST
Я нашел пример кода, и, прежде чем я получаю слишком далеко, я хотел, чтобы получить эту работу, но я застрял ...
<html>
<head>
<script type="text/javascript">
function JSONTest()
{
requestNumber = JSONRequest.post(
"https://example.com/api/",
{
apikey: "23462",
method: "example",
ip: "208.74.35.5"
},
function (requestNumber, value, exception) {
if (value) {
processResponse(value);
} else {
processError(exception);
}
}
);
}
</script>
</head>
<body>
<h1>My JSON Web Page</h1>
<button type="button" onclick="JSONTest()">JSON</button>
</body>
</html>
Это .html файл, который я работает в хромированном состоянии. Ничего не происходит, когда я нажимаю кнопку ...
Я думаю, что у меня отсутствует кусок javascript, который интерпретирует ответ JSON и может отображаться? в противном случае любой другой совет?
Я был под впечатлением JSON был подмножеством Javascript ...? и поэтому Javascript может запустить его без проблем? – GK1667
JSON - это формат обмена данными. Современные браузеры могут это понять, но более старым браузерам нужна библиотека для преобразования строк JSON в объекты JavaScript. Я бы рекомендовал использовать библиотеку, такую как jQuery, чтобы помочь вам в этом, так как это также решит некоторые проблемы совместимости браузера для более старых клиентов. – Phil
Большинство современных браузеров имеют доступный объект JSON, но JSONRequest не является изначально доступным объектом или функцией на объектах окна или документа. – kinakuta