Usuário com melhor resposta
JQUERY +Banco de dados SQL + Duvida

Pergunta
-
Bom dia pessoal
bom tenho algumas duvidas agradeço a todos que tentarem me ajudar : ), bom vamo lah!
Dúvida 1
o Script abaixo abre um modal quando clico no botão, porem ao clicar ele abre e fecha o modal sozinho.
<script type="text/javascript">
$(function () {
$("#dialog-form").dialog({
autoOpen: false,
height: 600,
width: 800,
modal: true,
buttons: {
"Gerar Arquivo": function () {
//tratar as funções de retorno para pagina principal após selecionar as opções
},
Cancelar: function () {
$(this).dialog("close");
}
},
close: function () {
$(this).dialog("close");
}
});
$("#geraRel").button().click(function () {
$("#dialog-form").dialog("open");
});
});
</script>código asp:
<asp:Panel runat="server">
<div id="dialog-form" title="Opções">
<p class="validateTips">
<img src="Imagens/marcador1.gif" /><strong>xxxxx</strong>
<asp:DropDownList ID="ddOpcoes" runat="server">
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value=""></asp:ListItem>
</asp:DropDownList>
</p>
<p class="validateTips">
<img src="Imagens/marcador1.gif" /><strong>xxxxxx </strong>
<asp:DropDownList ID="ddOpcoes" runat="server">
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value=""></asp:ListItem>
</asp:DropDownList>
</p>
<p class="validateTips">
<img src="Imagens/marcador1.gif" /><strong>xxxxxxxx </strong>
<asp:DropDownList ID="ddOpcoes" runat="server">
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value=""></asp:ListItem>
</asp:DropDownList>
</p>
</div>
</panel>duvida 2: se fosse em asp, após selecionar todas as opões eu usaria o evento click do botão para gerar um arquivo relatórios etc, no jquery como faço para pegar os dados de uma textbox por exemplo e após isso lançar um evento click que gere um arquivo txt por exemplo com os dados das textbox??
Obrigado : ) e desculpem hehe mas top encalhado nisso
Respostas
-
Deixe o código desta maneira.
<script type="text/javascript"> $(function () { $("#dialog-form").dialog({ autoOpen: false, height: 600, width: 800, modal: true, buttons: { "Gerar Arquivo": function () { //tratar as funções de retorno para pagina principal após selecionar as opções }, Cancelar: function () { $(this).dialog("close"); } }, }); $("#geraRel").button().click(function () { $("#dialog-form").dialog("open"); }); }); </script>
Não precisa doclose: function () { $(this).dialog("close"); }
" no jquery como faço para pegar os dados de uma textbox por exemplo e após isso lançar um evento click que gere um arquivo txt por exemplo com os dados das textbox?? "
A melhor maneira de fazer isso é fazer uma requisição Ajax para gerar o arquivo do lado do servidor via Jquery.Para pegar o conteúdo de uma caixa de texto você pode utilizar o $("#<id_do_campo_de_texto").text(); ou .val() não me recordo. Mas o código em asp deve ter um ID por exemplo.
<asp:Label Id="Id_da_label" /> e para pegar em jquery use $("#Id_da_label").val(); se não me engano.
Segue abaixo os links para você consultar melhor.
Jquery
http://docs.jquery.com/Main_Page
Jquery Ajax
http://api.jquery.com/category/ajax/