Fix for #884
authorJörn Zaefferer <joern.zaefferer@gmail.com>
Wed, 31 Jan 2007 21:14:33 +0000 (21:14 +0000)
committerJörn Zaefferer <joern.zaefferer@gmail.com>
Wed, 31 Jan 2007 21:14:33 +0000 (21:14 +0000)
src/ajax/ajax.js

index 346fdd7..7eb1b91 100644 (file)
@@ -599,9 +599,12 @@ jQuery.extend({
                        if (s.processData && typeof s.data != "string")
                        s.data = jQuery.param(s.data);
                        // append data to url for get requests
-                       if( s.type.toLowerCase() == "get" )
+                       if( s.type.toLowerCase() == "get" ) {
                                // "?" + data or "&" + data (in case there are already params)
                                s.url += ((s.url.indexOf("?") > -1) ? "&" : "?") + s.data;
+                               // IE likes to send both get and post data, prevent this
+                               s.data = null;
+                       }
                }
 
                // Watch for a new set of requests