मैं बस $.ajax()
से शुरू कर रहा हूं।
<html>
<head>
<title>Commons app</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
</head>
<body>
<script type='text/javascript'>
if($) console.log('jQuery loaded!\n');
$(function() {
$.ajax({
url: 'http://en.wikipedia.org/w/api.php?action=query&list=allimages&ailimit=5&aifrom=Albert&aiprop=dimensions|mime&format=jsonfm&callback=?'
})
.done(function() { console.log('Yay!'); })
.fail(function() { console.log('Error!'); })
.always(function() { console.log('Complete!'); });
});
</script>
</body>
</html>
किसी कारण मैं निम्न त्रुटि संदेश मिलता है के लिए::
XMLHttpRequest http://commons.wikimedia.org/w/api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo&iiprop=url&callback= लोड नहीं कर सकता यह मेरा कोड है?। एक्सेस-कंट्रोल-ऑब्जेक्ट-ओरिजिन द्वारा मूल नल की अनुमति नहीं है।
वही समस्या ... – Randomblue
मैंने उत्तर –
अपडेट किया है मुझे लगता है कि यह अब और काम नहीं कर रहा है, मैक के लिए क्रोम पर परीक्षण किया गया है, संस्करण 30.0.1599.101। XMLHttpRequest लोड नहीं हो सकता http://commons.wikimedia.org/w/api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo&iiprop=url&callback= ?. एक्सेस-कंट्रोल-ऑब्जेक्ट-ओरिजिन द्वारा मूल नल की अनुमति नहीं है। –