জেসুনি jquery সঙ্গে [বন্ধ]


89

আপনি jquery সঙ্গে একটি jsonp অনুরোধ পড়ার খুব সহজ উদাহরণ দিতে পারেন? আমি এটি কাজ করতে পারি না।

উত্তর:


144

এখানে কাজের উদাহরণ রয়েছে:

<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/


4
আমি সেই jsonp পরামিতিগুলির সাথে aj .জ্যাক্স চেষ্টা করছিলাম এবং এটি কাজ করতে পারিনি। যাইহোক, এটি দুর্দান্তভাবে কাজ করে, ধন্যবাদ।
akula1001

4
?callback=?আসলে কি ইউআরএল এর অংশ হিসাবে প্রেরণ করা হয় বা এটি কি কেবল এক ধরণের পতাকা যা জ্যাকুয়ারি দেখেছে এবং ইউআরএল আনার আগে স্ট্রিপস বন্ধ করে দিয়েছে?
হিপ্পিট্রেইল

4
আপনার ইউআরএলটির পরামিতিগুলির প্রয়োজন হলে কী প্রয়োজন? (প্রাক্তন ?p=1&s=50:)
ওন্ডেভ

4
আমি এটি একটি সূচনা পয়েন্ট হিসাবে একটি ভাল রেফারেন্স হতে পারে। উপরে উত্তর দেওয়ার জন্য: হ্যাঁ, কলব্যাকটি প্যারামিটার হিসাবে প্রেরণ করা হবে এবং JSON প্রতিক্রিয়া ঘিরে একটি ফাংশন হিসাবে ফিরে পাঠানো উচিত। স্ট্যাকওভারফ্লো . com/ প্রশ্নগুলি / 3৯৩6666০১০/২ দেখুন । অতিরিক্ত পরামিতিগুলি প্রেরণের জন্য সেগুলি getJSON () এর দ্বিতীয় প্যারামিটারে উপরের প্রাক্তনে প্রেরণ করা হয়।
ull

আমি ত্রুটি কোড 410 পেয়েছি - চলে গেছে। কোথাও কোনও "শাশ্বত" উপস্থিত পরিষেবাটি জেএসএনকে ফিরিয়ে দিচ্ছে? শুধু তাই কেউ পরীক্ষা করতে পারে যে নিজস্ব পদ্ধতি কাজ করে?
কনরাড ভিল্টারস্টন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.