Avatar billede luzk Nybegynder
18. november 2003 - 10:27 Der er 1 løsning

Request i JScript

Hej,

Jeg har et lille problem ang Request.Form og Request.QueryString i JScript. Når jeg henter variablene, bliver jeg nødt til at omforme dem på følgende måde for at kunne arbejde videre med dem - fx:
var testVar = ""+Request.Form("ID");

For det første: er det virkelig nødvendigt, eller findes der en anden måde?

For det andet: Hvordan checker jeg om varibalen overhovedet er sendt med? Fx vil jeg gerne lave en side, hvor der skal laves et db udtræk som lister alle emner i en tabel hvis der ikke er et id med (url: http://www.mitsite.dk/list/)
og den lister kun et aktuelt emne hvis der er givet et id (url: http://www.mitsite.dk/list/?ID=1)

Det jeg har forsøgt er følgende:
var listID = Request.QueryString("ID");
if(listID)
{
  ...
}
else
{
  ...
}

Så vidt jeg ved, burde den komme ned i else løkken, hvis der ikke er angivet et ID (http://www.mitsite.dk/list/), og gå i første condition, hvis der er et ID (http://www.mitsite.dk/list/?ID=1) - hvad er der galt?

Pft.

/Luzk
Avatar billede luzk Nybegynder
18. november 2003 - 11:54 #1
Lukker igen.
Har løst det ved at konvertere til Number med listID = new Number(Request.QueryString("ID")); og herefter bruge isNaN til at afgøre hvilken condition der skal bruges

/Luzk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester