none
chamar jquery dentro de função javascript RRS feed

  • Pergunta

  • tenho o javascript na min ha página aspx:

        <script type="text/javascript">
            function teste(p) {
                alert(p);
            }
        </script>

    no evento click do botão chamo essa função:

     string month = "JANEIRO, FEVEREIRO,março...";
                ScriptManager.RegisterStartupScript(this, GetType(),
                              "ServerControlScript", "teste('" + month + "');", true);

    minha dúvida é a seguinte:

    eu preciso fazer esse alert em jquery. e aí chamar esse jquery no c#.

    já tentei fazer o jquery e fuma função javascript para chamar no c#, porém, não estou conseguindo.

    como seria?
    segunda-feira, 21 de janeiro de 2013 17:36

Respostas

  • Deveria funcionar, você incluiu a tag do script manager na sua pagina aspx? e você está referenciando a biblioteca jquery na página?
    • Marcado como Resposta rafa-martin segunda-feira, 21 de janeiro de 2013 20:14
    segunda-feira, 21 de janeiro de 2013 19:34

Todas as Respostas

  • Veja

    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "KeyToIdentifythisScript", "yourjQueryFunction("+someParameter+");", true);


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    segunda-feira, 21 de janeiro de 2013 17:39
    Moderador
  • fiz isso:

              string script = " $(document).ready(function () { ";
                script += " alert(\"Teste\"); }); ";

                ScriptManager.RegisterStartupScript(this, GetType(),
                              "ServerControlScript", script, true);

    porém, não deu certo. dá um erro de objeto esperado.

    segunda-feira, 21 de janeiro de 2013 17:42
  • então alguma sugestão?
    segunda-feira, 21 de janeiro de 2013 18:11
  • Deveria funcionar, você incluiu a tag do script manager na sua pagina aspx? e você está referenciando a biblioteca jquery na página?
    • Marcado como Resposta rafa-martin segunda-feira, 21 de janeiro de 2013 20:14
    segunda-feira, 21 de janeiro de 2013 19:34
  • do scriptmanager sim.

    q tag do jquery?

    segunda-feira, 21 de janeiro de 2013 20:03
  • coloquei a tag: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">

    porém, não deu certo. esse caminho está certo? não tem outra versão?

    segunda-feira, 21 de janeiro de 2013 20:12
  • funcionou. esqueci de fechar a tag.

    obrigado!

    segunda-feira, 21 de janeiro de 2013 20:14