Hi all, I've been using $.ajax in jQuery 1.1.3 to make Ajax requests, and was using document.location to set the url to send the request to, like so:
$.ajax({ url: document.location, data: data, dataType: 'json', type: 'post', success: function(response_data) { // do something... } }); This method of setting the url worked fine for me under 1.1.3, even though I assume it is technically incorrect, because document.location returns a location object rather than a string. Upon updating to jQuery 1.1.4, the ajax requests still "worked" (the request succeeded, the callback was called, and did its thing), but after the request the page would reload. After much fiddling and confusion I changed document.location to document.location.toString() and things worked fine, as I would have expected them to. I don't know if this bug or not, but I didn't see anything in the changelog for 1.1.4 about this behavior and was wondering why this happened, and if it should be expected. Thanks, Drew