Я пытаюсь понять, почему происходит следующее. Я называю очень простой веб-сервис, как показано ниже. По какой-то причине мой jquery добавляет div, но сразу же исчезает? Извинения для плохо отформатированной нити ...Добавление Div после сообщения AJAX
Кроме того, с помощью JQuery 1.7.1, как это предусмотрено VS2013
<WebMethod()>
Public Function GetTime() As String
Dim time As String = ""
time = Now().TimeOfDay.ToString
Return time
End Function
Моего AJAX ниже функций
function CallWebServiceFromJquery() {
$.ajax({
type: "POST",
url: "WebService.asmx/GetTime",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: setTime,
error: OnError
});
}
Успеха
function setTime(data, status) {
//alert(data.d);
$("#time").css("visibility", "visible")
$("#time").append("<h1>" + data.d + "</h1>")
}
Наконец, onclick
<asp:Button ID="btnCallWebService" runat="server" OnClientClick="CallWebServiceFromJquery()" Text="Call Webservice" />
Я должен добавить, когда используется, тревога возвращает текущее время! –
вы пытаетесь объединить объект и строку. Существует ли '' time', когда этот код запущен? – charlietfl
Поправленный пост - с правильной структурой объекта. –