jQuery AJAX get() এবং post() মথুর
- পূর্ববর্তী পৃষ্ঠা jQuery লোড
- পরবর্তী পৃষ্ঠা jQuery noConflict()
jQuery get() এবং post() মথুর মাধ্যমে HTTP GET এবং POST রিকোর্ড দ্বারা সার্ভার থেকে ডাটা জোগাযোগ করা হয়。
HTTP জোগাযোগ: GET vs. POST
ক্লায়েন্ট এবং সার্ভার সাথে প্রতিক্রিয়ামূলক জোগাযোগ করার জন্য দুইটি সাধারণ পদ্ধতি হল: GET এবং POST。
- GET - নির্দিষ্ট সম্বন্ধিত রিসোর্স থেকে ডাটা জোগাযোগ করা
- POST - নির্দিষ্ট সম্বন্ধিত রিসোর্সের জন্য প্রক্রিয়াকরণ করতে হলে পাঠানো হলে প্রক্রিয়াকরণ করা হয়
GET সাধারণত সার্ভার থেকে (পাওয়া) ডাটা পাওয়ার জন্য ব্যবহার করা হয়। মন্তব্য: GET মথুরটি ক্যাচ ডাটা পাঠাতে পারে。
POSTও সার্ভার থেকে ডাটা পাওয়ার জন্য ব্যবহার করা যেতে পারে। কিন্তু, POST মথুরটি ডাটা ক্যাচ করে না এবং সাধারণত ডাটা সহ রিকোর্ড পাঠানোর জন্য ব্যবহার করা হয়。
যদি আপনি GET এবং POST এবং দুইটি মথুর মধ্যে পার্থক্য জানতে চান, তাহলে আমাদের HTTP মথুর - GET vs. POST。
jQuery $.get() মথুর
$.get() মথুর মাধ্যমে HTTP GET রিকোর্ড দ্বারা সার্ভার থেকে ডাটা জোগাযোগ করে।
ব্যবহারকৌশল: $.post() পদ্ধতি HTTP POST পরীক্ষা থেকে সার্ভার থেকে ডাটা প্রাপ্ত করে
$.get(URL,callback);
বাধ্যতামূলক URL পারামিটারটি হল আপনি যেভাবে অনুরোধ করতে চান উল্লেখ করুন
বাধ্যতামূলক নয় callback পারামিটারটি হল অনুরোধ সফল হওয়ার পরে কার্যকরী করবে ফাংশনের নাম
নিচের উদাহরণ একটি $.get() মথুর মাধ্যমে সার্ভারের একটি ফাইল থেকে ডাটা পাওয়ার জন্য ব্যবহার করে:
উদাহরণ
$("button").click(function(){ $.get("demo_test.asp",function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
$.get() এর প্রথম পারামিটার আমরা জোগাযোগ করতে চাই এলইউআরএল ("demo_test.asp")
দ্বিতীয় পারামিটার হল কলব্যাক ফাংশন। প্রথম কলব্যাক পারামিটারটি জোগাযোগ করা পৃষ্ঠার কনটেন্ট ধারণ করে, দ্বিতীয় কলব্যাক পারামিটারটি জোগাযোগ করা অবস্থা ধারণ করে。
সুঝান:এই এসপি ফাইল ("demo_test.asp") এই মতো হয়:
<% response.write("This is some text from an external ASP file.") %>
jQuery $.post() 方法
jQuery $.post() পদ্ধতি
ব্যবহারকৌশল: $.post() পদ্ধতি HTTP POST পরীক্ষা থেকে সার্ভার থেকে ডাটা প্রাপ্ত করে
$.post(URL,data,callback);
বাধ্যতামূলক URL পারামিটারটি হল আপনি যেভাবে অনুরোধ করতে চান উল্লেখ করুন
বাধ্যতামূলক নয় data পারামিটারটি হল অনুরোধ সহ পাঠানো ডাটা
বাধ্যতামূলক নয় callback পারামিটারটি হল অনুরোধ সফল হওয়ার পরে কার্যকরী করবে ফাংশনের নাম
নিম্নলিখিত উদাহরণ এসপি সহ প্রয়োজনীয় ডাটা পাঠানোর জন্য $.post() ব্যবহার করে:
উদাহরণ
$("button").click(function(){ $.post("demo_test_post.asp", { name:"Donald Duck", city:"Duckburg" }, function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
$.post() এর প্রথম পারামিটার হল আমরা যেভাবে অনুরোধ করতে চাই ("demo_test_post.asp")
তারপর আমরা প্রাপ্তি (name ও city) সহ প্রয়োজনীয় ডাটা পাঠায়。
"demo_test_post.asp"-এর এসপি স্ক্রিপ্ট এই প্রাপ্ত প্রাপ্তি পড়ে, প্রক্রিয়াজাত করে, এবং ফলাফল প্রদান করে。
তৃতীয়তপরামর্শটি হল কলব্যাক
সুঝান:এই এসপি ফাইল ("demo_test_post.asp") এইরকম:
<% dim fname,city fname=Request.Form("name") city=Request.Form("city") Response.Write("Dear " & fname & ". ") Response.Write("Hope you live well in " & city & ".") %>
jQuery AJAX পরিচিতি বই
সম্পূর্ণ AJAX পদ্ধতির পরিচিতি পাওয়ার জন্য, আমাদের jQuery AJAX পরিচিতি বই。
- পূর্ববর্তী পৃষ্ঠা jQuery লোড
- পরবর্তী পৃষ্ঠা jQuery noConflict()