Estoy en la página "http://localhost/myPage.aspx" y mi código es el siguiente:
Javascript:
Código:
Mi código C# en el servidor es:<script src="http://localhost/js/jquery-1.7.1.min.js"></script> var params = '{cityID: 1}'; var utlToCall = 'http://localhost/myPage.aspx/GetCityInfo'; $.ajax({ url: utlToCall, data: params, dataType: 'json', type: 'POST', contentType: 'application/json', success: function (response) { console.log(response); }, error: function (data, status, jqXHR) { console.log('ERROR data = ' + data); console.log('ERROR status = ' + status); console.log('ERROR jqXHR = ' + jqXHR); } });
Código:
Y cuando lo intento ejecutar me da error "NetworkError: 404 Not Found - http://localhost/myPageaspx/GetCityInfo"using System.Web.Services; public partial class myPage : BasePage { protected void Page_Load(object sender, EventArgs e) {} [WebMethod] public static string GetCityInfo(string cityID) { return "Hello " + cityID + Environment.NewLine + "The Current Time is: " + DateTime.Now.ToString(); } }
Alguien sabe porqué sucede esto?
Alguna idea?
Muchas gracias