Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, bom dia.
A minha situação é essa. Preciso receber dois valores que vem de um arquivo javascript:
var ap36 = {
init: function () {
ap36.cad_cli();
},
cad_cli: function () {
$('#cad').submit(function (e) {
e.preventDefault();
var email = $('#email').val(),
pass = $('#password').val();
console.log(email, pass);
$.ajax({
url: "Cadastrar.aspx/CadastrarDados",
data: { email: email, pass: pass },
context: document.body
}).done(function () {
console.log('teste');
});
});
}
};
ap36.init();
os valores "email" e "pass" será enviados para esse método:
[System.Web.Services.WebMethod]
public static void CadastrarDados(string email, string pass)
{
DadosUsuarios du = new DadosUsuarios();
Usuarios us = new Usuarios()
{
Id = Guid.NewGuid(),
Nome = "Nova LOja",
Email = email,
Senha = pass,
};
du.Inserir(us);
}
Testei um script Ajax de exemplo e deu certo, mas nesse script que meu amigo me enviou para criar o site não vai de jeito nenhum. Sinceramente não entendo muito bem o que porque, pois me aventuro muito pouco no desenvolvimento web.
Aqui uns tutoriais q encontrei: https://social.msdn.microsoft.com/Forums/pt-BR/be5d4c12-e171-40e7-a472-abc6f4230ffc/enviar-valor-da-varivel-javascript-via-ajax-para-aspx-c?forum=aspnetpt
http://www.aspsnippets.com/Articles/Calling-ASPNet-WebMethod-using-jQuery-AJAX.aspx
Se puderem dar uma luz. Agradeço.
Carregando comentários...