[asp] Javascript en database gegevens

Pagina: 1
Acties:

  • martijnn
  • Registratie: Oktober 2000
  • Laatst online: 01:10
Weet iemand of het mogelijk is om gegevens (met asp, vbscript) uit een database te halen en dat in een javascript array te plaatsen ?

Mijn probleem: Ik heb meerdere selectie vakjes met elk dezelfde gegevens uit een database. Aangezien dit veel data is die over de lijn moet worden gezonden, wil ik het alsvolgt doen;

- 1 keer de gegevens ophalen.
- in een javascript array zetten.
- met die javascript array meerdere selectievakjes naar voren toveren.

Mocht dit dus kunnen, weet iemand een url waar dit ongeveer staat uitgelegd? Of weet je het misschien zelf?

Alvast bedankt!

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 19:13

Crazy D

I think we should take a look.

Ja tuurlijk kan dat.
De output van je asp code is uiteindelijk html, je kan ook zonder problemen javascript outputten. Dus kan je javascript var's alvast een waarde geven vanuit asp code.
Bv:
code:
1
2
3
4
5
Dim VBscriptVariabele
VBscriptVariabele = "hallo, wereld"
Response.Write "<script language=""javascript"" type=""text/javascript"">" & vbCrLf
Response.Write "    var blah='<%=VBscriptVariabele%>'" & vbCrLf
Response.Write "</script>" & vbCrLf

En als output heb je dan iets als:
code:
1
2
3
<script language="javascript" type="text/javascript">
    var blah='hallo, wereld'
</script>

Dat idee dus.

Exact expert nodig?


  • bloody
  • Registratie: Juni 1999
  • Laatst online: 22:20

bloody

0.000 KB!!

Op donderdag 06 december 2001 10:32 schreef CrazyD_at_work het volgende:
Ja tuurlijk kan dat.
De output van je asp code is uiteindelijk html, je kan ook zonder problemen javascript outputten. Dus kan je javascript var's alvast een waarde geven vanuit asp code.
Bv:
code:
1
2
3
4
5
Dim VBscriptVariabele
VBscriptVariabele = "hallo, wereld"
Response.Write "<script language=""javascript"" type=""text/javascript"">" & vbCrLf
Response.Write "    var blah='<%=VBscriptVariabele%>'" & vbCrLf
Response.Write "</script>" & vbCrLf

En als output heb je dan iets als:
code:
1
2
3
<script language="javascript" type="text/javascript">
    var blah='hallo, wereld'
</script>

Dat idee dus.
dit lijkt me iets eenvoudiger :):
code:
1
2
3
4
5
6
7
8
<%
Dim VBscriptVariabele
VBscriptVariabele = "hallo, wereld"
%>

<script language="javascript" type="text/javascript">
   var blah="<%= VBscriptVariabele %>"
</script>

nope


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 19:13

Crazy D

I think we should take a look.

Op donderdag 06 december 2001 11:57 schreef bloody het volgende:
dit lijkt me iets eenvoudiger :):
Daar heb je volkomen gelijk in. Alleen ben ik nogal gewend om de meeste html code ook via response.write uit te spugen... en het ging in de vraag om een array, loopje nodig dus, en dan is het sneller (ok, miliseconden werk :P) om alles via response.write te doen en niet teveel te switchen tussen asp en html...

Exact expert nodig?