jQuery AJAX ফাংশন
jQuery AJAX উন্নয়নের জন্য সমৃদ্ধ ফাংশন (পদ্ধতি) লাইব্রেরি প্রদান করে
jQuery AJAX উদাহরণ
উপরোক্ত বাটনটি ক্লিক করে, AJAX-এর মাধ্যমে এই নিবন্ধটি পরিবর্তন করা যাবে
উপরোক্ত উদাহরণ আমাদের AJAX শিক্ষাকিন্তু jQuery-র মাধ্যমে পরিবর্তন করা হয়েছে。
AJAX কী হয়?
AJAX = Asynchronous JavaScript and XML.
AJAX হল একটি দ্রুত অগ্রগতির ওয়েবসাইট তৈরির প্রযুক্তি。
AJAX পটভূমিতে সার্ভারের সাথে কম পরিমাণ ডাটা আদান-প্রদানের মাধ্যমে, ওয়েবসাইটকে অসিনক্রিওনাস অপদেশকারী করে। এই মানে যে, সম্পূর্ণ পৃষ্ঠা পুনর্লোড না করেই, ওয়েবসাইটের একটি অংশকে নতুন করে ফেলা যায়。
আপনি আমাদের AJAX শিক্ষা তে AJAX সম্পর্কে আরও জানুন
AJAX এবং jQuery
jQuery AJAX উন্নয়নের জন্য সমৃদ্ধ ফাংশন (পদ্ধতি) লাইব্রেরি প্রদান করে।
jQuery AJAX দ্বারা, HTTP Get এবং HTTP Post ব্যবহার করে, আপনি দূরবর্তী সার্ভার থেকে TXT, HTML, XML বা JSON অনুরূপ চাওয়া পাবেন।
এবং আপনি সরাসরি দূরস্থ ডাটা একটি পস্তুত HTML ইলেমেন্টে লোড করতে পারেন!
কম লিখুন, বেশি করুন
jQuery load ফাংশনটি একটি সহজ (কিন্তু শক্তিশালী) AJAX ফাংশন
$(selector).load(url,data,callback)
ব্যবহার করুন selector হ্টমল ইলেমেন্টটি পরিবর্তন করতে, selector ব্যবহার করুন url পারামিটারকেন্দ্রীয়ভাবে ডাটা পাঠাতে হলে, তবে এটা ব্যবহার করুন
শুধুমাত্র আপনি ফাংশনটি কর্মসূচক হিসাবে ট্রিগার করতে হলে, তবে এটা ব্যবহার করুন data পারামিটার callback পারামিটার
Low Level AJAX
$.ajax(options) হল নিম্নস্তরীয় AJAX ফাংশনের সিনটেক্স
$.ajax এর মাধ্যমে উচ্চস্তরীয় ফাংশনের তুলনায় আরও বেশি ফাংশন প্রদান করে, কিন্তু এটি ব্যবহার করা অনেকটাই কঠিন
option পারামিটার সেট হল name|value যুগ্ম, url ডাটা, পাসওয়ার্ড, ডাটা টাইপ, ফিল্টার, চার্য ও টাইমআউট এবং এর্রর ফাংশন নির্ধারণ করে
jQuery AJAX অনুরোধ
অনুরোধ | বর্ণনা |
---|---|
$(selector).load(url,data,callback) | দূরস্থ ডাটা পস্তুত সাইকলচারে লোড করুন |
$.ajax(options) | দূরস্থ ডাটা XMLHttpRequest অবজেক্টে লোড করুন |
$.get(url,data,callback,type) | দূরস্থ ডাটা লোড করুন (HTTP GET) |
$.post(url,data,callback,type) | দূরস্থ ডাটা লোড করুন (HTTP POST) |
$.getJSON(url,data,callback) | দূরস্থ JSON ডাটা লোড করুন (HTTP GET) |
$.getScript(url,callback) | দূরস্থ JavaScript ফাইল লোড ও এক্সেকুয়েট করুন |
(url) লোড হওয়া ডাটার URL (ঠিকানা)
(data) সার্ভারে পাঠানো ডাটার কী/মূল্য অবজেক্ট
(callback) ডাটা লোড হওয়ার সময় করা হয় ফাংশন
(type) ডাটা লোড হওয়ার সময় করা হয় ফাংশন
(options) পূর্ণ এজেক্স রিকোর্ডের সকল কী/মূল্য অপশন
পরিচিতি হান্ডবুক
jQuery AJAX ফাংশনের বিষয়ে আরও বিস্তারিত তথ্য পাওয়ার জন্য আমাদের jQuery AJAX রেফারেন্স ম্যানুয়াল。