Side navigation
#8669 closed bug (invalid)
Opened March 27, 2011 09:46AM UTC
Closed March 29, 2011 12:47PM UTC
Last modified March 14, 2012 03:46PM UTC
jQuery 1.5.2RC1 - $.get() error: No Transport
Reported by: | Yomodo | Owned by: | Yomodo |
---|---|---|---|
Priority: | low | Milestone: | 1.next |
Component: | unfiled | Version: | 1.5.2rc1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
When using $.get() I now get a "No Transport" error.
Good thing is, I've been able to track down the issue and thus
fixing it for my self:
In version 1.5.1 is used a full local path to load .xml files:
"D:\\Web\\Config\\..."
To get rid of the "No Transport" error, I now use:
"Web\\Config\\..."
Thus leaving out the "D:\\" fixes it.
Regards,
Yomodo
Attachments (0)
Change History (6)
Changed March 27, 2011 11:52PM UTC by comment:1
owner: | → Yomodo |
---|---|
priority: | undecided → low |
status: | new → pending |
Changed March 28, 2011 03:57AM UTC by comment:2
status: | pending → new |
---|
A "reduced" test case would be the exact thing I have desribed above with the addition that I mainly use jQuery with .HTA apps, IE only.
With jQuery 1.5.1 I have always used: $.get("D:\\Web\\Config\\data.xml)
jQuery 1.5.2RC1 errors out on this with "No Transport"
The fix that worked for me: $.get("Web\\Config\\data.xml)
Changed March 29, 2011 12:47PM UTC by comment:3
resolution: | → invalid |
---|---|
status: | new → closed |
You're missing a protocol there, e.g., file://
.
Changed April 22, 2011 08:38PM UTC by comment:4
I believe this should be reopened.
Consider the scenario:
I've got
Test.htmand
jquery-1.X.X.min.json my desktop for quick testing of various little bits.
I open
Test.htmby double-clicking it.
Test.htmis trying to
ajax()a web service I've got on my local machine, in VS local web server (
type: "GET", url: "http://localhost:52624/Service1.asmx/Whatever"
).
With jQuery 1.4.4 and earlier, the web service is successfullt consumed.
With jQuery 1.5 and newer, I'm getting "No transport" error.
Changed April 22, 2011 09:05PM UTC by comment:5
I just ran into this and with a little research i found this:
jQuery.support.cors = true; // force cross-site scripting (as of jQuery 1.5)
Replying to [comment:4 GSerg]:
I believe this should be reopened. Consider the scenario: I've gotTest.htmandjquery-1.X.X.min.json my desktop for quick testing of various little bits. I openTest.htmby double-clicking it.Test.htmis trying toajax()a web service I've got on my local machine, in VS local web server (> type: "GET", > url: "http://localhost:52624/Service1.asmx/Whatever" >). With jQuery 1.4.4 and earlier, the web service is successfullt consumed. With jQuery 1.5 and newer, I'm getting "No transport" error.
Changed April 23, 2011 05:37PM UTC by comment:6
Ouch.
The Bibeault & Katz book covers version 1.2, and that
supportthing was introduced in 1.3.
Thanks, got it now.
Replying to [comment:5 anonymous]:
I just ran into this and with a little research i found this: jQuery.support.cors = true; // force cross-site scripting (as of jQuery 1.5)
Thanks for submitting a ticket to the jQuery Bug Tracker. If this is an issue you're suggesting we fix, could you kindly provide us with a reduced test case that reproduces the issue you're describing so we can look into it further?