Вызов метода Ajax в codeigniter - PullRequest
0 голосов
/ 20 апреля 2019

Получение некоторой проблемы при вызове метода ajax в codeigniter. Я пытаюсь вызвать метод контроллера с помощью вызова функции AJAX при событии изменения выпадающего списка.Событие изменения выпадающего списка используется для вызова ajax.Ajax-вызов отлично работает для начального события 2 или 3 изменения, но после этого ajax-вызов не работает
Мой код:

$(document).ready(function() {
   $("body").on('change', '#assettype_id', function(e) {
   var categoryval = $('#assettype_id :selected').val();
  // assettype_id is dropdown id. On change event of 
   // dropdown, controller method will be called

myurl = 'http://mylocalsite/index.php/controllername/controllermethod/' + $.now();

alert("category id = " + categoryval); // for testing
$.ajax({
  cache: false,
  type: 'POST',
  data: {
    id: categoryval
  },
  url: myurl,
  dataType: 'html',
  success: function(data1) {
    alert("inside ajax call"); // for testing
    $('#result').html("");
    // result is a div tag used to display result//
    $("#result").html(data1);
  },
  error: function(jqXHR, textStatus, errorThrown) {
    alert('error');
  },
  complete: function(xhr, status) {
    alert("The request is complete!");
  }
   });
 });
});

Совместное использование снимка экрана вывода средства разработчика: см. Следующую ссылку https://cdn1.imggmi.com/uploads/2019/4/8/d3f31d9c4bc7082787e6e36d23dc4145-full.jpg Как вы можете видеть на изображении, есть 4 успешных вызова ajax, но после другого выбора из выпадающего списка он показывает некоторую ошибку. Нужна помощь для решения этой проблемы. Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...