user17603839
user17603839

Reputation: 13

CESIUM ERROR "ReferenceError: $ is not defined " (writing in SANDCASTLE)

$.ajax({
  type: "GET",
  dataType: "json",
  url: "https://reqres.in/api/unknown/2",
  success: function(data){
    console.log(data)
  }
});

i tried insesrt:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

but cesium not works like ordinary platfroms

Upvotes: -1

Views: 452

Answers (1)

emackey
emackey

Reputation: 12448

Cesium's "Sandcastle" test environment does not include a means to include JQuery. Instead, you can use Cesium's own helper functions for things like this, such as Cesium.Resource.fetchJson.

For example: Live Sandcastle Demo

var viewer = new Cesium.Viewer("cesiumContainer");

Cesium.Resource.fetchJson({
  url: "https://reqres.in/api/unknown/2"
}).then(data => {
  console.log(JSON.stringify(data, null, '    '));
});

Upvotes: 0

Related Questions