I am trying to send get requests to the Google Places API with this code:
<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>
And calling the load function in the body onload.
<body onload="load()">
</body>
I am including the src=”json2.js” in this <script> instead of in its own <script>, since I was getting a “JSONRequest is undefined” error…but I am still getting a strange “load is undefined” error.
Am I going about this JSON request correctly?
Try:
You can’t have JavaScript code inside a script tag which has the
srcattribute. You should place the inline code on another script tag, otherwise it won’t be executed.