Hola tengo la siguiente funcion de jquery
(function ($) {
$.onlyData = function (id) {
var respuesta;
var datos =$(id).data("sql");
datos=datos.split("-")
var campoBD = datos[0];
var tableModel = datos[1];
var arr = $(id).val();
var parametros = {
"Field": {
"Data": arr
}
};
$.ajax({
data: parametros,
url: '/Desarrollo/consultar_existencia/' + campoBD + "/" + tableModel,
type: 'post',
dataType: "json",
success: function (response) {
console.log(response);
respuesta=(response);
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(jqXHR);
}
});
return "chap"+respuesta;
}
})(jQuery);
Y cuando le doy click a un boton
entra aqui:
var unico = 0;
alert($.onlyData("#" + $(".txtEmail").attr("id")));
y necesito la respuesta del ajax para una validacion y la cosa es que el console si muestra bn el response: