данные иногда отображаются, а иногда не отображаются в элементе li - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь получить данные из ASP.Net WebMethod и загрузить их в li элементы. WebMethod работает без сбоев. Однако иногда данные не отображаются в li. Что является причиной этого? Мои примеры кодов следующие:

'use strict';
$(document).ready(function() {
  Ust_Menuyu_Getir();
});

function Ust_Menuyu_Getir() {
  var Domain = window.location.hostname;
  var MenuTuru = 1;
  var veriler = {
    Domainim: Domain,
    MenuTurum: MenuTuru
  };

  $.ajax({
    type: "POST",
    url: "Anasayfa.aspx/MenuleriGetir",
    data: JSON.stringify(veriler),
    contentType: "application/json; charset=utf-8",
    cache: false,
    dataType: "json",
    success: function(data) {
      var HizmetIslemleri = JSON.parse(JSON.stringify(data))
      $.each(data.d, function(i, v) {
        $("#ustmenum").append('<li><a href="' + v.MenuURL + '">' + v.MenuMetni + '</a></li>');
        $("#tabanmenum").append('<li><a href="' + v.MenuURL + '">' + v.MenuMetni + '</a></li>');
      });
    }
  });
}
...