带有Service vb.NETwebmethod的jQuery不显示dmuy / MDTimePicker GitHub项目

问题描述

我正在尝试使用dmuy / MDTimePicker github project 我在菜单添加了一些脚本,例如

<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<script src="script/mdtimepicker.js"></script>

在我的页面

<li onclick="InserisciOrario('risultato','Inserimento Orario OneClick');"><a href="#"><i class="fas fa-clock"></i>Inserisci Orario Trasferta</a></li>

调用jQuery函数“转到”我的web方法中,该方法在div中返回字符串以显示时钟

function InserisciOrario(div,tipo) {
  //var target = document.getElementById(div);
  ////var spinner = new Spinner(opts).spin(target);
  $(div).html("");
  $.post({
    url: 'menu.aspx/CreaOrarioGiornaliero',type: 'POST',data: '{Tipo: "' + tipo + '" }',contentType: "application/json; charset=utf-8",dataType: "json",success: function (data,textStatus,jQxhr) {
      document.getElementById(div).innerHTML = "";
      document.getElementById(div).innerHTML = data.d;
      //spinner.stop();
    },error: function (jqXhr,errorThrown) {
      console.log(errorThrown);
    }
  });
}

vb.NET中的Web方法在我的div页面中返回一个字符串

Html += "<tr><td colspan='4' style='text-align: center;'><div>Seleziona Inizio: <input type='text' id='InizioTrasferta'/></div><script>$(document).ready(function () {$('#InizioTrasferta').mdtimepicker();});</script>"

但是什么也没显示

如果我将其放在标准HTML页面中,它将起作用。

解决方法

我将此函数放在app.js中

function apritime() {
  $('#InizioTrasferta').mdtimepicker();
  $('#InizioTrasferta').show;
}

并通过onclick方法从该方法调用

onclick=" + Chr(34) + "apritime();" + Chr(34) + "

代表OP添加的答案。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...