Datatable и сведения о строках

Код PHP возвращает мою таблицу, но при отладке кода JavaScript я увидел, что он не выполняет function(data), поэтому остается только класс «Добавление». Что не так с моим кодом? Как я могу это исправить?

function format(d) {
  var div = $('<div/>').addClass('loading').text('Loading...');

  var product_id = d['DT_RowId']; //This is the ItemId
  var btn_action = 'item_detail';

  $.ajax({
    url: 'item_action.php', //Calling the function
    type: "POST",
    data: {
      product_id: product_id,
      btn_action: btn_action //Set item_id and variable
    },
    dataType: 'json',
    success: function(data) { //If data is success it will write the html
      div.html(data.html).removeClass('loading');
    },
    error: function() {
      $('#item_data').html('Bummer: there was an error!');
    }
  });

  return div;
}
$data = array();
$data[] = '<table class = "table table-bordered table-striped dataTable no-footer" cellpadding = "5" cellspacing = "0" border = "0" style = "padding-left: 50px">';               

foreach($result as $row) <!--Fill the table cells-->
{   
  $sub_array = array(); <!--Set the array to fill with datafields-->
  $sub_array[] = '<tr>';
  $sub_array[] = '<td>Price Code</td>';
  $sub_array[] = '<td>'.$row["pricecode_code"].'</td>';
  $sub_array[] = '</tr>';
  $data[] = $sub_array;
}   

$data[] = '</table>';   <!--Closing table-->
echo json_encode($data); <!--Return the table formatted-->

Если success не запускается, необходимо вызвать error. Проверьте консоль, чтобы узнать, в чем именно заключается ошибка

Rory McCrossan 01.05.2018 17:57

Комментарий хороший ... Я помещаю html-комментарии только к этому посту. $ data не перезаписывается, потому что это массив

Fabio 01.05.2018 18:03

У меня нет ошибки в консоли. Проблема в том, что у меня нет ошибки.

Fabio 01.05.2018 18:03

Какую версию jQuery вы используете?

user2182349 02.05.2018 05:40

Я работаю с jquery 1.12.4

Fabio 02.05.2018 13:04
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
5
52
0

Другие вопросы по теме