dhtmlxGrid IE 8 setTransactionMode("POST", true)

In IE 8, I have dp.setTransactionMode(“POST”,true)



However, if I put a break point in my code in NuSphere IDE, this request is still sending multiple request.



Example:



Lets say I delete 5 rows from grid. The request is sent with all 5 row ids as it should, but then it does it 4 more times each time the number of ids decreases from 4 to 3 to 2 to 1 because rows are being deleted along the way.





This does not happen in Mozilla firefox 3.0… data is only sent once.



I just recently upgraded to IE 8…Do you fully support IE 8? Dont’ think this was happening with IE 7 and it definitely does not happen in Mozilla firefox 3.0.

The only difference between IE7 and IE8 is in HTML rendering, there are no any significant changes , which may affect data saving functionality.
Which version of dataprocessor|grid you are using? In case of grid 2.0 - issue may occur because of incorrect content-type of server side response.
Please be sure that server side response sent with
Content-type:text/xml


Thank you so much.  Yes it was the incorrect content-type. 



Could you please point me to documentation that explains when I should use header(“Content-type: application/xhtml+xml”) vs header(“Content-type: text/xml”);



because I mainly use application/xhtml+xml and have had little problems until now.  I will update all to use text/xml if appropriate for 2.0 controls… please advise.



Thanks again.


Hello,


In common case the correct content-type for xml documents is text/xml.


Do you usually use application/xhtml+xml content-type for the xml documents ? Could you provide us the example ?


Thanks. 



There is no real reason why I was using application/xhtml+xml  in most cases.  I must have saw an example somewhere and just kept using it for all the rest of my xml that I output via php.  I will change to text/xml if this is more appropriate.