Jag har så man väljer i en dropdown meny en maskin och så ska AJAX hämta ett formulär och där i kan det finnas information redan i. Är du säker på att det är den hämtade filen som ger felet? Kan det inte vara skriptet som hämtar den? Har använtdet scriptet förut till att hämta och fylla en pulldown meny utan några problem så jag tror inte det. Kan inte vara 100% säker Inte för att jag tror att det har någon större betydelse, men jag tycker inte att det är riktigt rätt att ha kod som Tror jag har fått det att fungera.Hämta ett formulär med AJAX
Detta har jag gjort genom att när jag anropar PHP filen så läser PHP filen databasen innan den presentera.
Fungerar perfekt i Firefox men i IE så får jag "Okänt körningsfel"
Hittade detta
http://www.phpportalen.net/viewtopic.php?p=419254
Men jag har inget JS i den PHP filen som ska hämta.
Denna AJAX har jag
<code><script language="javascript">
function laddamaskin(id) {
var maskin_nr = document.getElementById('maskin');
if (id == '') {
maskin_nr.innerHTML = "";
return;
}
var Request_maskin = false;
if (window.XMLHttpRequest) {
var Request_maskin = new XMLHttpRequest;
} else if (window.ActiveXObject) {
var Request_maskin = new ActiveXObject('Microsoft.XMLHTTP');
}
if (Request_maskin) {
//Request_maskin.open('GET', "maskin.php?nr=" + id);
Request_maskin.open('GET', "maskin2.php");
Request_maskin.onreadystatechange = function() {
if (Request_maskin.readyState < 4) {
maskin_nr.innerHTML = '<span style="color: #ffffff">Loading...</span>';
} else if (Request_maskin.responseText == "error") {
maskin_nr.innerHTML = '<span style="color: #ff0000">Category-ID is invalid!</span>';
} else if (Request_maskin.responseText == "none") {
maskin_nr.innerHTML = '<span style="color: #ff0000">Inga val tillgängliga!</span>';
} else if (Request_maskin.readyState == 4 && Request_maskin.status == 200) {
maskin_nr.innerHTML = Request_maskin.responseText;
delete(Request_maskin);
Request_maskin = null;
}
}
Request_maskin.send(null);
}
}
</script></code>
Den php filen som hämtas är
<code><form method="post" action="spara.php">
<fieldset style='width:700px'>
<p>
<h2>Märke:<br />
<input name='txtmarke' type='text' size='20' value='SONY' />
</h2>
</p>
</fieldset>
<br>
<fieldset style='width:700px'>
<p>
<h2>Installerad:<br />
<input name='txtinstall' type='text' size='20' value='2006-10-13' />
</h2>
</p>
</fieldset>
<br>
<fieldset style='width:700px'>
<p>
<h2>Journal:<br />
<textarea name='txtjournal' cols='70' rows='10'>2006-10-13</textarea>
</h2>
</p>
</fieldset>
<br>
<input type='submit' name='Submit' value='Spara journalen' /> <input type='reset' name='Submit2' value='Återställ journalen' />
</form></code>
Har förenklat bara för att göra en felsökning men även om det är rent statiskt och ej dynamisk data såfår jag fel i JS
Den gillar inte något på rad 35Sv: Hämta ett formulär med AJAX
Sv:Hämta ett formulär med AJAX
Sv: Hämta ett formulär med AJAX
<code>
<p>
<h2>Märke:<br />
<input name='txtmarke' type='text' size='20' value='SONY' />
</h2>
</p>
</code>
Rubrik inne i ett stycke...?
Jag skulle ha skrivit
<code>
<h2>Märke:</h2>
<p><input name='txtmarke' type='text' size='20' value='SONY' /></p>
</code>Sv:Hämta ett formulär med AJAX
Det konstiga är att den verkar inte gillar <h2>, <p></p> eller <fieldset> taggarna?