A click event is bound to tag a to trigger ajax requests. In IE6, requests are often interrupted and everything works in other browsers.
In IE6, when Fiddler2 and httpWatch are used to monitor requests, "aborted" is often displayed, which is quite strange after a long time. Later, the tag is changed to a button, and the request is normal. Finally, it is reminded that the default event of a tag may have interrupted the request. However, in HTML code, the href of tag a has been set to "javascript: void (0)", which usually blocks the default event (page Jump ). The click event of the tag is executed first before the href jump is executed. If href is a javascript statement, it is executed at this time. IE6 interrupts the ajax request triggered by click when executing the href javascript statement. Use href = "javascript: void (0)" to prevent default events. Move the actions that prevent default events to the click event to solve the problem, in this way, the javascript statement in href will not be executed.
Note: Adding onclick = 'Return false; 'to acan also solve the problem.