数据有时显示在元素li中,有时未显示

时间:2018-08-30 15:26:23

标签: jquery html-lists

我正在尝试从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>');
      });
    }
  });
}

0 个答案:

没有答案