$.ajax() and “Uncaught ReferenceError: data is not defined”

后端 未结 1 1272
余生分开走
余生分开走 2020-12-21 09:16

I tried out several ways to get .json file and data using $.getJSON and $.ajax() overthere

My JS code n⁰2 fails :

$.ajax({
  type: \         


        
相关标签:
1条回答
  • 2020-12-21 09:33

    The problem is being caused because you didn't define the variable data, so try removing the data: data line, it looks like you're just getting a JavaScript file which wouldn't normally take a query string:

    $.ajax({
      type: "GET",
      url: 'js/main.js',
      success: success,
      }).done(function ( data ) {
      var items = [];
    
      $.each(data.tata.entities.q142.labels.fr.value, function(key, val) {
        items.push('<li id="' + key + '">Test 2:' + val + '</li>');
      });
    
      $('<ul/>', {
        'class': 'my-new-list',
        html: items.join('')
      }).appendTo('body');
    });
    
    0 讨论(0)
提交回复
热议问题