Я хочу, чтобы получить значение из коды, что я называю его с помощью Ajax, но я ничего не получил, в Succes это просто показать Undefine, здесь кодметод вызывается из коды с помощью AJAX возвращения Undefine
function PopMensaje() {
$.ajax({
type: "POST",
url: "/WebForms/Modulo Tramites/ProcesosTramites/frmIniciarTramite.aspx/metodoajax",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
alert("retorno "+result.d);
},
error: function() {
alert('Ocurrio un error');
}
});
по призванию показать
};
и эту функцию в коде
[WebMethod]
public static string metodoajax(){
return "123";
}
на вызове шоу «Retorno undefine ". Я ожидаю, что это покажет" retorno 123 "
Что я делаю неправильно? Как это исправить?
Что выход делает 'console.log (результат);' дать вам? – JosephGarrone
Это то, что он показывает: Object {Message: «Authentication failed.», StackTrace: null, ExceptionType: «System.InvalidOperationException»} – Aaron
Ну, вы возвращаете строку, и вы ожидаете прочитать 'd' ??? – epascarello