我正在嘗試使用JSON來啓動對API的POST請求。使用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 2012-07-12 16:58:24
JSON是一種數據交換格式。現代瀏覽器可以理解這一點,但舊版瀏覽器需要一個庫來將JSON字符串轉換爲JavaScript對象。我建議使用像jQuery這樣的庫來幫助你解決這個問題,因爲這也解決了老客戶端的一些瀏覽器兼容性問題。 – Phil 2012-07-12 17:02:07
大多數現代瀏覽器都有可用的JSON對象,但JSONRequest不是窗口或文檔對象上本機可用的對象或函數。 – kinakuta 2012-07-12 17:04:38