29. december 2007 - 22:09
Der er
11 kommentarer og 1 løsning
eval() object
function tst() { var param = document.form.felt; eval('min_funktion('+param+')'); } hvordan er det muligt at smide et object med i en eval() ?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
29. december 2007 - 22:51
#1
Hvad vil du? Hvis du indtaster {foo:1} i dit tekstfelt, så kommer det objekt vel med som argument til funktionen, eller?
30. december 2007 - 00:50
#2
jamen jeg har et assoc array jeg skal evaluere :)
30. december 2007 - 00:51
#3
- det har egentlig ikke noget med et tekstfelt at gøre
30. december 2007 - 12:19
#4
function tst() { var param = document.form.felt; min_funktion(param); }
30. december 2007 - 12:58
#5
self.xmlhttp.onreadystatechange = function() { if(self.xmlhttp.readyState == 4) eval('json_res_'+response+'('+self.xmlhttp.responseText+')'); } jeg skal have smidt mit object ind i den her eval()
30. december 2007 - 13:03
#6
-- hvor kommer response fra ?-)
30. december 2007 - 13:14
#7
her :) function json_post(response, get_str) { var xmlhttp; var self = this; if(window.XMLHttpRequest) { // FF self.xmlhttp = new XMLHttpRequest(); } else if(window.ActiveXObject) { // IE self.xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); } self.xmlhttp.open('POST', '/v3/response.json.php?response='+response, true); self.xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlhttp.onreadystatechange = function() { if(self.xmlhttp.readyState == 4) eval('json_res_'+response+'('+self.xmlhttp.responseText+')'); } self.xmlhttp.send(get_str); }
30. december 2007 - 13:17
#8
Jeg vil gerne have lagt et ekstra argument ind i min json_post function json_post(response, get_str, obj) Som så skal med i min json_res_xxx funktion.. Argumentet er så et object så ved ikke helt hvordan jeg skal føre det med?
30. december 2007 - 13:20
#9
Du definerer jo ikke self.xmlhttp (men alene var xmlhttp ?-) -- og hvad skal de forskellige funktionsnavne ?o]
30. december 2007 - 14:33
#10
det er et script jeg har fundet flere steder på nettet
http://www.eksperten.dk/spm/807502 men er det muligt at smide et object igennem en eval() ?
30. december 2007 - 14:36
#11
Nej, umiddelbart ikke, men jeg har ikke forstået, hvad du vil, så det kan sagtens være, at der er en løsning !-)
08. januar 2008 - 23:11
#12
lukker :)
Vi tilbyder markedets bedste kurser inden for webudvikling