title: Model viewer: Uncaught TypeError: N.ajax is not a function when using jQuery Slim
body: <p>We've recently started moving away from jQuery's full package toward slim. This removes much of the bloat from jQuery replaced by more modern api's like XHR or fetch in place of .ajax.</p>
  
  <p>There seems to be an issue even in viewer3D 4.0.1 that appears when attempting to use jQuery Slim. Here's the stack trace:</p>
  
  <pre><code>viewer3D.min.js?v=v4.0.1:30 Uncaught TypeError: N.ajax is not a function
      at Object._fetchOne (viewer3D.min.js?v=v4.0.1:30)
      at String.&lt;anonymous&gt; (viewer3D.min.js?v=v4.0.1:30)
      at Object.each (jquery-3.2.1.slim.min.js:2)
      at String.&lt;anonymous&gt; (viewer3D.min.js?v=v4.0.1:30)
      at Object.each (jquery-3.2.1.slim.min.js:2)
      at Object._fetch (viewer3D.min.js?v=v4.0.1:30)
      at Object.load (viewer3D.min.js?v=v4.0.1:30)
      at Object.g [as init] (viewer3D.min.js?v=v4.0.1:30)
      at Object.c.setLanguage (viewer3D.min.js?v=v4.0.1:44)
      at Object.c.initializeLocalization (viewer3D.min.js?v=v4.0.1:44)
  </code></pre>
  
  <p>This bug appears only when using jQuery Slim. If I use full, or remove jQuery altogether it does not appear.</p>