#1098 ✓help_request

IE 6-8 Ajax Problem with Response Text

Reported by Voodoom | July 15th, 2010 @ 03:56 PM


I'm using the current stable version I think 1.6.1? Downloaded it from the website a few hours ago.

I wrote an new search application with PrototypeJS. The App should update the content of different boxes while there are multiply ajax requests. It really works great within Firefox, Opera and co...

Here is the code:

    <script type=\"text/javascript\">
        function showSearch(str)
            new Ajax.Request(\"search/returnresult.inc.php?q=\"+str+\"&l=\+".$_SESSION['lang']."+\", { 
                             method: 'get', 
                             onSuccess: function(transport) {

                var part = transport.responseText.split(\";;\");
                for (var index = 0; index < part.length; ++index) 
                    var domain = part[index].split(\"__\");

                    for (var ind = 0; ind < domain.length; ++ind)
                        var notice = $(\"search_\"+domain[0]);

The code should split the responsetext with __ and ;; which works fine. But as soon as you search IE6-8 stopp working within the following line of the prototype.js

IE 8 complaints about:

  this.responseText = String.interpret(transport.responseText);

IE 6 about:

  this.headerJSON   = this._getHeaderJSON();

Thanks a lot,


Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

The Prototype JavaScript library.

Shared Ticket Bins