Man, this is frustrating. I'm using jqModal to submit an ajax request and things work fine on FF and Safari. I then got to work and tried my stuff on IE6 and I'm stumped... the first time you click on a link in a table, it goes to the server with the ajax call and returns a form displayed in the resulting div. Things are fine. However, when you click that same edit link again from the table, the modal window fires, but this second modal window never fires the ajax event to the server.
When the modal window form submits it actually ends up doing a full round trip repopulating the whole page, so I don't think it's related to issues with events not being bound after you return from an ajax call. I even tried to bring it down to more manual control by firing some defined functions instead of relying it on binding to buttons. So what I have is... //A table that some links like: <a href="javascript:editWfeGroup('${w.wfeGroupID}')">Edit</a> //The editWfeGroup function: function editWfeGroup(_wfeGroupID) { $('#groupFormDiv').jqm({modal: true, ajax: 'WFEMaintenance.action?_eventName=getForEditGroup&wfeGroupID='+_wfeGroupID , ajaxText: loadingHTML}) $('#groupFormDiv').jqmShow(); } //a div <div id="groupFormDiv" class="jqmWindow"></div> On the server side I'll only see the WFEMaintenance.action hit ONCE the first time you click on edit for a link in the table. You can go through and click on edit for all the row and the server side call is made, however, if you try to hit again, it doesn't fire. Why would I only be seeing this issue in IE6? in FF/Safari no issues.