Aquí están mis códigos javascript:
$.ajax({ url: "/Users_Area/Order.aspx/Get_Server_Date", type: "POST", dataType: "json", contentType: "application/json; charset=utf-8", data: "{}", async: true, success: function(result) { server_date = new Date(result.d); //alert(server_date); var Order_id = $("#<%= hf_order_id.ClientID %>").val(); alert(Order_id); $.ajax({ url: "/Users_Area/Order.aspx/Get_Order_Date", type: "POST", dataType: "json", contentType: "application/json; charset=utf-8", data: "{'Order_id': '" + Order_id + "'}", async: true, success: function(result) { order_date = new Date(result.d); alert(order_date); if (server_date > order_date) { var dif_server_order_in_seconds = (server_date - order_date) / 1000; alert(dif_server_order_in_seconds); if (dif_server_order_in_seconds > 3600) { } else {} } }, error: function(XMLHttpRequest, textStatus, errorThrown) { debugger; } }); }, error: function(XMLHttpRequest, textStatus, errorThrown) { debugger; } }); Y aquí está el error de la consola después de la alert(order_date); línea :
Enlace del navegador: no se pudo enviar el mensaje al servidor de enlace del navegador: Error: SignalR: la conexión no se ha inicializado completamente. Use .start().done() o .start().fail() para ejecutar la lógica después de que se haya iniciado la conexión.
¿Como puedo solucionar este problema?
(Estoy usando formularios web asp.net con C#)