none
jQuery e banco de dados RRS feed

  • Pergunta

  • Bom dia pessoal

    Estou desenvolvendo uma página de um software que cria novas divs e elas são arrastadas pela tela no local que o cliente desejar. E eu preciso salvar a posição que elas foras deixadas, no banco de dados, porém estou fazendo isso via jQuery.

    Crio a div, deixo ela draggable e pego a posição dela tudo por jQuery.

    Queria saber se tem como passar os dados da posição de todas as divs na tela para o asp.net MVC 3 C#.

    Para entender melhor, o que comecei a fazer já:
    http://www.guilhermecosta.qlix.com.br/

    Fico no aguardo

    Obrigado e Abraço


    • Editado G_Costa quinta-feira, 30 de outubro de 2014 12:25
    quinta-feira, 30 de outubro de 2014 12:19

Respostas

Todas as Respostas

  • //Segue um exemplo

    $.ajax({ url: '/Home/TesActionResult', //Aqui vai o endereço da sua Action datatype: 'json', contentType: 'application/json;charset=utf-8', type: 'POST', data: JSON.stringify({ id : campoA }), //Aqui vai as posições das grids success: function (data) { alert(data.id); }, error: function (error) { } });

    No Controller:

     public ActionResult TesActionResult(String id) //Aqui você terá que substituir o tipo pela sua própria estrutura de dados
            {
                return Json(new { id = id }, JsonRequestBehavior.AllowGet);
            }

    Depois, basta gravar os dados que recebeu no controller no BD.

    Marque como resposta se foi útil.



    • Editado Deric Ferreira quinta-feira, 30 de outubro de 2014 12:39
    • Marcado como Resposta G_Costa segunda-feira, 3 de novembro de 2014 10:17
    quinta-feira, 30 de outubro de 2014 12:38
  • Uma dúvida sobre o código:

    No controller que você colocou, tem esse "return Json". 

    Ele vai no jQuery, cria um objeto Json, e quando eu acesso essa url do objeto, o que acontece?

    Me perdoe a ignorância, estou começando no MVC e aprendendo na marra, sem curso nenhum hehe 

    Poderia me explicar passo a passo o que o código faz? Queria entender melhor pra fixar isso na mente

    quinta-feira, 30 de outubro de 2014 12:45
  • Oi G_Costa, recomendo que estude estes artigos:

    http://www.linhadecodigo.com.br/artigo/3672/aspnet-mvc-retornando-e-consumindo-dados-em-json.aspx

    http://www.linhadecodigo.com.br/artigo/3079/aspnet-mvc-jquery-e-json-carregando-dados-assincronamente.aspx

    Se sua pergunta original foi respondida, marque como resposta por favor. Isso ajudará outros usuários no futuro também.

    • Marcado como Resposta G_Costa segunda-feira, 3 de novembro de 2014 10:17
    quinta-feira, 30 de outubro de 2014 13:55