Fixed #1750 by adding a url that starts with "//" and is a dataType "script" will now use a cross domain load the same as urls that start with "http".
This commit is contained in:
parent
58c640fb1c
commit
e1af5faf80
2 changed files with 23 additions and 1 deletions
|
@ -372,6 +372,7 @@ test("$.get(String, Hash, Function) - parse xml and use text() on nodes", functi
|
|||
test("$.getScript(String, Function) - with callback", function() {
|
||||
expect(2);
|
||||
stop();
|
||||
window.foobar = null;
|
||||
$.getScript(url("data/test.js"), function() {
|
||||
equals( foobar, "bar", 'Check if script was evaluated' );
|
||||
setTimeout(start, 100);
|
||||
|
@ -563,6 +564,7 @@ test("$.ajax() - script, Remote", function() {
|
|||
|
||||
stop();
|
||||
|
||||
window.foobar = null;
|
||||
$.ajax({
|
||||
url: base + "data/test.js",
|
||||
dataType: "script",
|
||||
|
@ -580,6 +582,7 @@ test("$.ajax() - script, Remote with POST", function() {
|
|||
|
||||
stop();
|
||||
|
||||
window.foobar = null;
|
||||
$.ajax({
|
||||
url: base + "data/test.js",
|
||||
type: "POST",
|
||||
|
@ -592,6 +595,25 @@ test("$.ajax() - script, Remote with POST", function() {
|
|||
});
|
||||
});
|
||||
|
||||
test("$.ajax() - script, Remote with scheme-less URL", function() {
|
||||
expect(2);
|
||||
|
||||
var base = window.location.href.replace(/\?.*$/, "");
|
||||
base = base.replace(/^.*?\/\//, "//");
|
||||
|
||||
stop();
|
||||
|
||||
window.foobar = null;
|
||||
$.ajax({
|
||||
url: base + "data/test.js",
|
||||
dataType: "script",
|
||||
success: function(data){
|
||||
ok( foobar, "Script results returned (GET, no callback)" );
|
||||
start();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
test("$.getJSON(String, Hash, Function) - JSON array", function() {
|
||||
expect(4);
|
||||
stop();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue