আপনি jquery সঙ্গে একটি jsonp অনুরোধ পড়ার খুব সহজ উদাহরণ দিতে পারেন? আমি এটি কাজ করতে পারি না।
উত্তর:
এখানে কাজের উদাহরণ রয়েছে:
<html><head><title>Twitter 2.0</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head><body>
<div id='tweet-list'></div>
<script type="text/javascript">
$(document).ready(function() {
var url = "http://api.twitter.com/1/statuses/user_timeline/codinghorror.json";
$.getJSON(url + "?callback=?", null, function(tweets) {
for(i in tweets) {
tweet = tweets[i];
$("#tweet-list").append(tweet.text + "<hr />");
}
});
});
</script>
</body></html>
লক্ষ্য করুন ?callback=?
অনুরোধ করা URL শেষে। এটি সেই getJSON
ফাংশনকে নির্দেশ করে যা আমরা JSONP ব্যবহার করতে চাই। এটি সরান এবং একটি ভ্যানিলা JSON অনুরোধ ব্যবহৃত হবে। যা একই উত্স নীতির কারণে ব্যর্থ হবে ।
আপনি JQuery সাইটে আরও তথ্য এবং উদাহরণগুলি খুঁজে পেতে পারেন: http://api.jquery.com/jQuery.getJSON/
?callback=?
আসলে কি ইউআরএল এর অংশ হিসাবে প্রেরণ করা হয় বা এটি কি কেবল এক ধরণের পতাকা যা জ্যাকুয়ারি দেখেছে এবং ইউআরএল আনার আগে স্ট্রিপস বন্ধ করে দিয়েছে?
?p=1&s=50
:)