[JQuery] Zobrazení přijatých dat po JSON

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod nofire 31. 12. 2014 08:50

jak vidíš na začátku kódu asp, testuju si jestli hodnota ze select přijde do funkce a to samozřejmě funguje.
Ve víně je pravda... ale ve kterém ? Stále ho hledám.
nofire
Junior
Uživatelský avatar

Odeslat příspěvekod Wikan 31. 12. 2014 09:27

Já vidím, že ten kód je zakomentovaný.
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod nofire 5. 1. 2015 14:00

Tak jsem se o svátcích na to ještě podíval a není to zase tak složitý. Takže kdo by potřeboval vydojit z databáze MSSQL nějaký data pomocí ASP a JQuery, posílám malý příklad.
Jen pro upřesnění, je to sice zřejmý z kódu, ale pro jistotu - kliknutím na tlačítko se vypíše celá databáze a volbou ze selectu se vybere jen jeden záznam podle parametru.

kód posli.asp který posílá data
Kód: Vybrat vše
<!--#include file="conn.asp"-->
<% If Request.QueryString("q") = "" then
      vysledek.Open "SELECT * FROM vinoteka", spojeni
%>   
      <table>
         <tr>
         <th>ČÍSLO</th>
         <th>NÁZEV</th>
          </tr>   
<%      Do Until vysledek.EOF    %>   
      <tr>
          <td><%=  vysledek.fields("vt_id") %></td>   
         <td><%=  vysledek.fields("vt_nazev") %></td>
      </tr>
<%       vysledek.movenext
      Loop   %>
      </table>
   
<%  else
      sql = "SELECT * FROM vinoteka WHERE vt_id= '" &  Request.QueryString("q") & "'"
      vysledek.Open sql, spojeni
      response.write  vysledek.fields("vt_id")
      response.write  vysledek.fields("vt_nazev")
  end if   
%>


Kód kterým se říká o data.
Kód: Vybrat vše
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
        <meta content="cs" http-equiv="Content-Language" >
        <title>JQUERY</title>
      <script type="text/javascript" src="scripts/jquery.js"></script>
    </head>
<body>
<script type="text/javascript">
  $(document).ready(function() {
    $('#volba').change(function() {
        $.get('posli2.asp?q=' +  $('#volba').val(), function(vystup){
      $("#pokus").val(vystup);
   });     
     });
      
    $('#tlac').click(function() {
        $.get('posli.asp', function(vystup){
      $("#odstavec").html(vystup);
   });     
    });
});
</script>   
<select name="jmeno" id="volba">
   <option value="2">Bílé
   <option value="4">Růžové
   <option value="5">Červené
</select >
<input name="Button1" type="button" value="KLIKNI SI" id="tlac">
<input name="Text1" type="text" id="pokus" style="width: 528px; height: 24px">
<p id="odstavec"></p>
</body>
</html>


conn.asp, tenhle soubor může být zbytečný, když si ten connection string napíšete do kódu na stránku, která posílá data.
Kód: Vybrat vše
<%
Set spojeni = Server.CreateObject("ADODB.Connection")
spojeni.Open "PROVIDER=SQLOLEDB;DATABASE=yyyyyy;UID=xxxxxxx;PWD=yyyyyy;DATA SOURCE=wwwwwwwww"
Set vysledek = Server.CreateObject("ADODB.Recordset")
%>


Tak to snad někomu pomůže. ;-)
Ve víně je pravda... ale ve kterém ? Stále ho hledám.
nofire
Junior
Uživatelský avatar

Předchozí stránka

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků