জেকুয়েরি জাভাস্ক্রিপ্ট এঙ্গুলার এইচটিএমএল সিএসএস বুটস্ট্রাপ
লগইন
 

জেকুয়ের get() মেথড


« জেকুয়েরি অ্যাজাক্স মেথডসমূহ


সংজ্ঞা এবং ব্যবহার

$.get() মেথডটি HTTP GET রিকোয়েস্ট ব্যবহার করে সার্ভার থেকে ডেটা লোড করে।


উদাহরন

"test.php" রিকোয়েস্ট করে, কিন্তু রিটার্নকৃত রেজাল্ট ইগনোর করে।

$.get("test.php");

"test.php" রিকোয়েস্ট করে এবং রিকোয়েস্টের সাথে বাড়তি কিছু ডেটা পাঠায় (রিটার্নকৃত রেজাল্ট ইগনোর করে):

$.get("test.php", { name:"ছালেহ", town:"আহমদ" });

"test.php" রিকোয়েস্ট করে এবং সার্ভারে ডেটা অ্যারে পাস করে (রিটার্নকৃত রেজাল্ট ইগনোর করে):

$.get("test.php", { 'colors[]' : ["Red","Green","Blue"] });

"test.php" রিকোয়েস্ট করে এবং রেজাল্ট এলার্ট করে:

$.get("test.php", function(data){
  alert("Data: " + data);
});

সিনট্যাক্স ও ব্যাখ্যা

$.get(URL,data,function(data,status,xhr),dataType)

প্যারামিটার ও তাদের ভ্যালু

নিচের টেবিলে get() মেথডে ব্যবহৃত প্যারামিটার এবং প্যারামিটারের সম্ভাব্য ভ্যালু গুলো দেখানো হলোঃ

প্যারামিটার বিবরণ
URL আবশ্যক। আপনি যেই URL রিকোয়েস্ট করবেন সেটিকে নির্দেশ করে।
data ঐচ্ছিক। রিকোয়েস্টের সাথে সার্ভারে যেই ডেটা সেন্ড করা হয় সেটিকে নির্দেশ করে।
function(data,status,xhr) ঐচ্ছিক। রিকোয়েস্ট পুর্ন হলে যেই ফাংশনটি রান করবে সেটিকে নির্দেশ করে।
অতিরিক্ত প্যারামিটারসমূহ:
  • data - রিকোয়েস্ট থেকে রেজাল্টের ডেটা প্রদান করে।
  • status - রিকোয়েস্টের অবস্থা প্রদান করে (success, notmodified, error, timeout, অথবা parsererror)।
  • xhr - XMLHttpRequest অবজেক্ট প্রদান করে।
dataType ঐচ্ছিক। সার্ভার রেসপন্সের প্রত্যাশিত ডেটা টাইপ সরবারহ করে।

সম্ভাব্য ধরণসমূহ:
  • xml - একটি XML ডকুমেন্ট
  • html - প্লেইন টেক্সট হিসেবে HTML
  • text - একটি প্লেইন টেক্সট স্ট্রিং
  • script - জাভাস্ক্রিপ্টের মতো রান করে এবং প্লেইন টেক্সটের মতো রিটার্ন করে।
  • json - জেসনের মতো রান করে এবং জাভা স্ক্রিপ্ট অবজেক্টের মতো রিটার্ন করে।
  • jsonp -JSONP এর মাধ্যমে JSON ব্লক লোড করে। callback ফাংশন উল্লেখ করার জন্য URL এ ?callback=? যোগ করে।

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>জেকুয়েরির উদাহরণ</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
 <script>
$(document).ready(function(){
    $("button").click(function(){
        $.get("demo_test.php", function(data, status){
            alert("Data: " + data + "\nStatus: " + status);
        });
    });
});
</script>
</head>
<body>

<button>একটি পেজে HTTP GET রিকুয়েস্ট পাঠান, এবং রেজাল্ট ফেরত পান</button>

</body>
</html>

ফলাফল




« জেকুয়েরি অ্যাজাক্স মেথডসমূহ