I am using the jquery form plugin which uses jquery ajax to do most of its work. We have jquery 1.7.2
We are using it to send a form via ajax to the server and eithe
It's not a jQuery bug.
It's a not-so-well-known Javascript "feature"
Apparently innerHTML in FF3 and IE6+ (And maybe others) don't like form tags as part of innerHTML. If you want, you can test it:
<div id="test">
<form>
<input>
</form>
</div>
<script>
window.onload=document.getElementById('test').innerHTML = "<form><input type="hidden" name="blah"></form>";
</script>
Result:
<div id="test">
<input type="hidden" name="blah">
</div>
Not quite sure why, but that is how they implement it.