webForumDet fria alternativet

Ajax, hämta data vid onload

2 svar · 367 visningar · startad av Mika3l

Mika3lMedlem sedan nov. 20018 492 inlägg
#1

Hejsan!
Jag har ett AJAX-script som hämtar data från en ASP-sida och allt fungerar frid och fröjd men jag behöver ett sätt att köra funktionen automatiskt när sidan först besöks så att ett innehåll syns. Jag har försökt med följande:

<script language="javascript">
window.onload = document.showcurrform.submit();
</script>
<form name="showcurrform" id="showcurrform" style="margin: 0px;" onsubmit="getPrices(sek);">
<input type="hidden" name="currency" value="sek" />
</form>

<form> 
Valuta:
<select name="currency" onchange="getPrices(this.value)">
<option value="sek">SEK</option>
<option value="euro ">EURO</option>
</select>
</form>

Och diverse varianter men jag vet inte riktigt vad jag håller på med egentligen (JavaScript är inte riktigt min grej).
Så, hur kan jag ladda värden via funktionen getPrices() direkt när sidan laddas, utan att behöva köra dropdown-formuläret?

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Vilket värde i dropdownen skall getPrices() använda sig av? Om den körs vid onload är ju "default" det som står först i listan -- är det okej? I sådana fall, ersätt din window.onload med

window.onload = function(){ getPrices('sek') }
Mika3lMedlem sedan nov. 20018 492 inlägg
#3

Fungerade perfekt! Danke :)

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)