WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Javascript hjälp (https://www.wn.se/forum/showthread.php?t=25789)

SumoSilent 2007-12-20 15:31

När jag gör en Alert på xmlHttp.responseXML så får jag tillsvars [object] i IE och Null i FF

WizKid 2007-12-20 15:33

Då har jag ingen aning tyvärr. Möjligen att responseXML klagar om svaret inte är korrekt XML.

Använder alltid jQuery och JSON själv.

SumoSilent 2007-12-20 15:49

Kod:

function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 items = eval('(' + xmlHttp.responseText + ')');

 document.getElementById("pname"+divvalue).value=items['item'].ProductName
 document.getElementById(""+divvalue).src=items['item'].Image
 document.getElementById(""+divvalue).src=items['item'].Imagebrand
 document.getElementById(""+divvalue).value=items['item'].ProductOrdPrice
 document.getElementById(""+divvalue).value=items['item'].ProductOurPrice
 document.getElementById(""+divvalue).value=items['item'].ProductGrosPrice
 document.getElementById(""+divvalue).value=items['item'].ProductBrandId


 }
}

Så gjorde om det lite kvickt till JSON men jar har lite problem med detta också :)

"Document.getElementById("pname" + divvalue) has no properties"

WizKid 2007-12-20 15:58

och vad har divvalue för värde?

SumoSilent 2007-12-20 18:08

divvalue får ett värde beroende vart man trycker men som standard är den 1

WizKid 2007-12-20 18:11

För mig låter det som felmeddelandet klagar på att det inte finns något element med id = "pname"+divvalue.

SumoSilent 2007-12-20 23:26

Fixade till det så det inte blir något felmeddelande men jag får följande:

"undefined"

Har skrivit följande:
document.getElementById("pname"+divvalue).value=it ems['item'].ProductName

så är värdet jag skriver det som:

{"item" :[{ "ProductName" : "Test" }]}

SumoSilent 2007-12-20 23:27

*UPDATE lösta det hade glömt att skriva document.getElementById("pname"+divvalue).value=it ems['item'][0].ProductName

Tack så mycket för all hjälp WizKid


Alla tider är GMT +2. Klockan är nu 12:57.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson