wouteronline55
Gebruiker
- Lid geworden
- 29 dec 2005
- Berichten
- 61
Beste Forumleden,
Ik heb een probleem. Ik zend via een XMLHttpRequest een variabele naar een PHP script:
[JS]ajaxRequest.open("GET", "php.php?tekst="+document.myForm["tekst_wijzig"+number].value+"&number="+number, true);[/JS]
Nu laat ik het PHP script simpel weg de variabelen echo-en:
Vervolgens komt hij terug naar Ajax en laat ik het resultaat via een Alert zien:
[JS]ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
alert(ajaxRequest.responseText);
}
}[/JS]
Dit werkt perfect er is echter 1 ding: hij neem de <br /> niet over. Stel ik voer dit in (in de textarea):
Test
Test
en ik laat het script werken, dan krijg ik dit in mijn alert (ervan uitgaande dat number 2 is:
TestTest
2
Hij neemt dus de <br /> die vast in het PHP script staat wel over, maar de <br /> die door het script gegenereerd wordt niet. Dit terwijl als ik het PHP script "handmatig" draai met dezelfde GET-input, ik netjes dit krijg:
Heeft iemand een idee?
Ik heb een probleem. Ik zend via een XMLHttpRequest een variabele naar een PHP script:
[JS]ajaxRequest.open("GET", "php.php?tekst="+document.myForm["tekst_wijzig"+number].value+"&number="+number, true);[/JS]
Nu laat ik het PHP script simpel weg de variabelen echo-en:
PHP:
$tekst=nl2br($_GET['tekst']);
echo $tekst;
echo "<br /><br />";
echo $_GET['number'];
Vervolgens komt hij terug naar Ajax en laat ik het resultaat via een Alert zien:
[JS]ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
alert(ajaxRequest.responseText);
}
}[/JS]
Dit werkt perfect er is echter 1 ding: hij neem de <br /> niet over. Stel ik voer dit in (in de textarea):
Test
Test
en ik laat het script werken, dan krijg ik dit in mijn alert (ervan uitgaande dat number 2 is:
TestTest
2
Hij neemt dus de <br /> die vast in het PHP script staat wel over, maar de <br /> die door het script gegenereerd wordt niet. Dit terwijl als ik het PHP script "handmatig" draai met dezelfde GET-input, ik netjes dit krijg:
HTML:
Test<br />
<br />
Test<br />
<br />2
Heeft iemand een idee?