我試圖發送GET請求到谷歌Places API的使用此代碼:JSONRequest.get反應遲鈍
<script type="text/javascript" src="json2.js">
var googleQuery;
function load() {
googleQuery = JSONRequest.get(
"https://maps.googleapis.com/maps/api/place/details/json?reference=3af0d044d45cd8587d9a3522bc98a95d4f60c6a8&sensor=true&key=xxxxxxxxxxxxxxxx",
function (googleQuery, value, exception) {
if (value) {
processResponse(value);
}
else {
processError(exception);
}
}
);
}
</script>
,並呼籲在身體的onload加載功能。
<body onload="load()">
</body>
我包括本<script>
,而不是在自己的<script>
在src =「json2.js」,因爲我得到一個「JSONRequest是未定義」的錯誤...但我仍然得到一個奇怪的「加載未定義「錯誤。
我是否正確地處理這個JSON請求?
這是我以前有它的方式,但現在當我改正它,我得到了控制檯此錯誤:'JSONRequest沒有定義 [打破這個錯誤] googleQuery = JSONRequest.get( ' – alyx
你的'json2.js'是否包含函數'JSONRequest'?檢查'json2.js'文件是否正在加載 – Shef
不......它不...這很奇怪。 .js文件我可以找到這個函數,但它已經用在很多例子中 – alyx