01. februar 2004 - 02:37Der er
6 kommentarer og 1 løsning
Execute af SQL i javascript
Jeg har denne kode javascript kode i min <head> sektion af asp filen: <script language="javascript"> function confirmCustomer(RegID,Reg,CustID,Name,Address,Phone){ if(confirm('Tryk OK, hvis du godkender bruger.')){ window.location.href='reception.asp?RQ=arrID(<%=Session("Crew")%>,' + RegID + ',' + CustID + ')'; <% Dim CustID, CarID iCustID = " & +CustID+ & " iCarID = " & +RegID+ & "
strSQL = "UPDATE Car SET CustomerID = " & iCustID & " WHERE Id = " & iCarID objDbc.Execute(strSQL)%> } else window.location.href='reception.asp?RQ=arrID(<%=Session("Crew")%>,' + RegID + ',0)'; } </script>
Hvordan får jeg javascript variabler ind i min sql statement ? Hvordan kan jeg execute en sql statement i javascript sektionen ? eller er jeg nødt til at lave en window.location !
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
01. februar 2004 - 02:44#1
Eftersom Javascript er clientside kan du aldrig få Javascript variabler ind i dit SQL statement (med mindre du submit'er det i en request parameter - vælg frit om det skal være POST eller GET).... pointen er i hvert fald at Javascript først bliver afviklet NÅR serveren har fortolket ASP-kode, og returnerer HTML-kode til browseren....
Jeg kan selvfølgeligt refere til en ren asp med variablerne i, fordi det er muligt at hente asp variabler ind i javascript, jeg kunne dog gerne haft det omvendte. Jeg lader spm. sylte lidt, for at få flere synspunkter..
SQL statement'en skal ikke execute før function confirmCustomer() bliver kaldt
Synes godt om
Slettet bruger
01. februar 2004 - 02:58#4
så bliver du nødt til at få dit Javascript til at redirecte til en ny side som eksekverer noget ASP-kode.... hrmmm, jeg gentager vist mig selv her. Så... nu holder jeg mund :-)
.... og gør det lige til et svar, så må du jo selv afgøre om du kunne bruge det til noget som helst :-)
Det var nok løsningen på mit problem, fordi asp koden kører ved generering af siden, og confirmCustomer() metoden bliver først kaldt efter generering.. så burdte det være umuligt at kombinere..
jeg forsøger måske et andet spm. med en ren sql statement i javascript.. uden indblanding af asp...
Synes godt om
Ny brugerNybegynder
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.