Skip to main content

Bug Tracker

Side navigation

#4360 closed bug (invalid)

Opened March 16, 2009 05:43PM UTC

Closed October 09, 2010 02:17AM UTC

Internet Explorer 7 .load event fails to set the content length when parameters are sent

Reported by: Iann Owned by:
Priority: major Milestone: 1.4
Component: ajax Version: 1.3.2
Keywords: Cc:
Blocked by: Blocking:
Description

Trying to run the following load command.

Works fine in FF3.1, Chrome 1, Safari 3.

Doesn't work in IE7.

$(me.grid).html('loading data...').load(me.viewType, {

view : '' + id

,page : '' + me.pageNum

,rnd : '' + (new Date()).getTime()

}, me.dataLoaded);

Investigating this, I have found that it is sending a POST request, with a content-length of 0 (zero).

Headers provided by debugbar v5.2:

POST /Aktiv3/ITSupport/Jobs/ViewRequests.vml HTTP/1.1

x-requested-with: XMLHttpRequest

Accept-Language: en-gb

Referer: http://localhost:8084/Aktiv3/ITSupport/Jobs/ViewRequests.html

Accept: text/html, */*

Content-Type: application/x-www-form-urlencoded

UA-CPU: x86

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)

Host: localhost:8084

Content-Length: 0

Connection: Keep-Alive

Cache-Control: no-cache

Cookie: JSESSIONID=05A26E33BA17C3725AA0366D6D646D37

Authorization: NTLM TlRMTVNTUAABAAAAB7IIogQABAAwAAAACAAIACgAAAAFASgKAAAAD0QzQjcyTDNKVFBNSQ==

view=20&page=0&rnd=1237223693715

Attachments (0)
Change History (1)

Changed October 09, 2010 02:17AM UTC by addyosmani comment:1

resolution: → invalid
status: newclosed

Incomplete test-case. Without being able to see what data-structures you're using behind this example (specifically when loading external content we need to have access to the URL so that we can investigate whether its the cause of the issue), we can only guess what it is that you're trying to achieve in your code snippet.

If you can re-submit your ticket with a complete test case we will be more than happy to re-investigate. Closing for now.