Just nu i M3-nätverket
Gå till innehåll

js conditional


jan-erik

Rekommendera Poster

function filhist()
{var myAjax = new Ajax.PeriodicalUpdater  ('logg','../TJx/filhist.php',
{frequency:10.0, onSuccess: utfilhist
   });	}
function utfilhist(transport)
{
[color="#0000ff"]alert('a '+transport.responseText);[/color]
if(transport.responseText=='y')
 [color="#ff0000"] alert('b '+transport.responseText);[/color]

}

 

scriptet 'filhist.php' skapar en parameter 'y' eller 'n', som jag lyckas hämta med responseText.

I den blå alerten får jag ut just 'y' eller 'n'.

Rimligen borde då villkoret i if-satsen vara uppfyllt, men jag får aldrig ut den röda alerten när värdet är 'y'.

Konstigt, må jag säga.

Någon som vill ha en söndagspoäng?

 

Länk till kommentar
Dela på andra webbplatser

Är du helt säker på att det inte returneras något mer än "y"? Exempelvis ett mellanslag, eller någon styrkod (såsom LF eller CR)? Detta är min gissning att det ligger till.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...