Jquery getJSON cross domain problems

Posted by Charlie on Stack Overflow See other posts from Stack Overflow or by Charlie
Published on 2009-04-17T15:55:00Z Indexed on 2010/06/01 11:33 UTC
Read the original article Hit count: 375

Filed under:
|
|

I cant seem to get my JSON file to work when pulling it in from another domain using JQuerys getJSON. I have placed the callback part at the end of the url but still have no joy. Firebug tells me its a cross domain issue, which seems to make sense as if I place the json file locally the below code (excluding the ?jsoncallback=? works fine)

Heres the Jquery part

$.getJSON("http://anotherdomain/js/morearticles.js?jsoncallback=?",
    	function(json){
    				 if (show5More.nextSetCount 

' + this.titletext + '

' + this.paratext + '

').appendTo("#lineupswitch"); } else { $('

' + this.titletext + '

' + this.paratext + '

').appendTo("#lineupswitch"); } }); return false; } }); } }); }
And the JSON, which I have validated.
{ 
  "items": [
    		[
    			{
    				"href": "/edinburgh/video/news-090415-s2-squalor-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19721015001_asset-1239819553334.jpg?pubId=1486976045",
    				"titletext": "Cannabis plants found in house with neglected children",
    				"paratext": "A court has heard four young children lived in",
    				"cname": ""
    			},
    			{
    				"href": "/edinburgh/video/news-090414-s2-waverley-station-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19537855001_asset-1239732920496.jpg?pubId=1486976045",
    				"titletext": "Multi-million pound revamp for Waverley Station",
    				"paratext": "Edinburgh's Waverley Station is set for a",
    				"cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-s2-natal-20090408/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18948154001_asset-1239206353135.jpg?pubId=1486976045",
    			  "titletext": "Stillbirth charity on the road to raise awareness", 
    			  "paratext": "SANDS Lothian are hoping to highlight their",
    			  "cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-090407-l2-rbs/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18827378001_asset-1239110600777.jpg?pubId=1486976045",
    			  "titletext": "Thousands of jobs to go at Royal Bank of Scotland", 
    			  "paratext": "Edinburgh-based bank to cut 4,500 positions in the",
    			  "cname": ""
    			},
    			{
    				"href": "/edinburgh/video/news-090415-s2-squalor-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19721015001_asset-1239819553334.jpg?pubId=1486976045",
    				"titletext": "1",
    				"paratext": "A court has heard four young children lived in",
    				"cname": "lastlineup"
    			}				
    		],

    		[
    			{
    				"href": "/edinburgh/video/news-090415-s2-squalor-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19721015001_asset-1239819553334.jpg?pubId=1486976045",
    				"titletext": "1",
    				"paratext": "A court has heard four young children lived in",
    				"cname": ""
    			},
    			{
    				"href": "/edinburgh/video/news-090414-s2-waverley-station-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19537855001_asset-1239732920496.jpg?pubId=1486976045",
    				"titletext": "2",
    				"paratext": "Edinburgh's Waverley Station is set for a",
    				"cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-s2-natal-20090408/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18948154001_asset-1239206353135.jpg?pubId=1486976045",
    			  "titletext": "Stillbirth charity on the road to raise awareness", 
    			  "paratext": "3",
    			  "cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-090407-l2-rbs/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18827378001_asset-1239110600777.jpg?pubId=1486976045",
    			  "titletext": "Thousands of jobs to go at Royal Bank of Scotland", 
    			  "paratext": "4",
    			  "cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-090407-l2-rbs/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18827378001_asset-1239110600777.jpg?pubId=1486976045",
    			  "titletext": "Thousands of jobs to go at Royal Bank of Scotland", 
    			  "paratext": "Edinburgh-based bank to cut 4,500 positions in the",
    			  "cname": "lastlineup"
    			}				

    		]	

    	]
}

{ 
  "items": [
    		[
    			{
    				"href": "/edinburgh/video/news-090415-s2-squalor-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19721015001_asset-1239819553334.jpg?pubId=1486976045",
    				"titletext": "Cannabis plants found in house with neglected children",
    				"paratext": "A court has heard four young children lived in",
    				"cname": ""
    			},
    			{
    				"href": "/edinburgh/video/news-090414-s2-waverley-station-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19537855001_asset-1239732920496.jpg?pubId=1486976045",
    				"titletext": "Multi-million pound revamp for Waverley Station",
    				"paratext": "Edinburgh's Waverley Station is set for a",
    				"cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-s2-natal-20090408/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18948154001_asset-1239206353135.jpg?pubId=1486976045",
    			  "titletext": "Stillbirth charity on the road to raise awareness", 
    			  "paratext": "SANDS Lothian are hoping to highlight their",
    			  "cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-090407-l2-rbs/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18827378001_asset-1239110600777.jpg?pubId=1486976045",
    			  "titletext": "Thousands of jobs to go at Royal Bank of Scotland", 
    			  "paratext": "Edinburgh-based bank to cut 4,500 positions in the",
    			  "cname": ""
    			},
    			{
    				"href": "/edinburgh/video/news-090415-s2-squalor-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19721015001_asset-1239819553334.jpg?pubId=1486976045",
    				"titletext": "1",
    				"paratext": "A court has heard four young children lived in",
    				"cname": "lastlineup"
    			}				
    		],

    		[
    			{
    				"href": "/edinburgh/video/news-090415-s2-squalor-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19721015001_asset-1239819553334.jpg?pubId=1486976045",
    				"titletext": "1",
    				"paratext": "A court has heard four young children lived in",
    				"cname": ""
    			},
    			{
    				"href": "/edinburgh/video/news-090414-s2-waverley-station-edinburgh/", 
    				"thumbimg": "http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_19537855001_asset-1239732920496.jpg?pubId=1486976045",
    				"titletext": "2",
    				"paratext": "Edinburgh's Waverley Station is set for a",
    				"cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-s2-natal-20090408/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18948154001_asset-1239206353135.jpg?pubId=1486976045",
    			  "titletext": "Stillbirth charity on the road to raise awareness", 
    			  "paratext": "3",
    			  "cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-090407-l2-rbs/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18827378001_asset-1239110600777.jpg?pubId=1486976045",
    			  "titletext": "Thousands of jobs to go at Royal Bank of Scotland", 
    			  "paratext": "4",
    			  "cname": ""
    			},
    			{
    			  "href": "/edinburgh/video/news-090407-l2-rbs/", 
    			  "thumbimg":"http://brightcove.vo.llnwd.net/d7/unsecured/media/1486976045/1486976045_18827378001_asset-1239110600777.jpg?pubId=1486976045",
    			  "titletext": "Thousands of jobs to go at Royal Bank of Scotland", 
    			  "paratext": "Edinburgh-based bank to cut 4,500 positions in the",
    			  "cname": "lastlineup"
    			}				

    		]	

    	]
}

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about jQuery