Hello all! I have some funny things with jquery.
In developing my first application was confronted with such a problem: $.ajax () incorrectly works in IE6 and IE7. Example 1. jquery.autocomplete plugin. FF, Opera, Safari - all is well. In IE request sent to the server returns the data (text / plain), but the data do not appear on the autocomplete box. Example 2. simply jQuery.ajax (). The situation is similar, but I decided to find a solution. First it turned out that - IE does not consider a request successfully completed - triggered error callback (textStatus = parsererror). The sequence of roughly this: about line 2712 (jquery.js) if request successfull, we enter in the function jQuery.httpData (xml, s.dataType). In this feature, it seems the problem is in command of these lines: var data = xml ? r.responseXML : r.responseText; if (xml && data.documentElement.tagName == "parsererror") ( throw "parsererror"; ) in that place I have a xml = false, r.responseText not even displayed as follows: alert (r.responseText) Does someone have seen such ajax trouble? What it involves, and how to avoid it?