mirror of
https://github.com/jquery/jquery.git
synced 2026-04-20 03:01:22 -04:00
Fixed #1557, although it doesn't appear to be just an FF3 problem. In this case, $.getJSON() wasn't working from a remote host. I went ahead and added a unit test then added the s.dataType == "json" test for a remote <script> load. The said that json was allowed but the dataType check was missing. This appears to have fixed the bug across all browsers.
This commit is contained in:
@@ -513,6 +513,19 @@ test("$.getJSON(String, Function) - JSON object", function() {
|
||||
});
|
||||
});
|
||||
|
||||
test("$.getJSON(String, Function) - Remote JSON object with assignment", function() {
|
||||
expect(2);
|
||||
|
||||
var base = window.location.href.replace(/\?.*$/, "");
|
||||
|
||||
stop();
|
||||
$.getJSON(base + "data/json_assigned_obj.js", function() {
|
||||
ok( typeof json_assigned_obj == "object", 'Check JSON loaded' );
|
||||
equals( json_assigned_obj.test, "worked", 'Check JSON obj.test' );
|
||||
start();
|
||||
});
|
||||
});
|
||||
|
||||
test("$.post(String, Hash, Function) - simple with xml", function() {
|
||||
expect(4);
|
||||
stop();
|
||||
|
||||
Reference in New Issue
Block a user