XML HttpRequest
- 上一页 XML 显示
- 下一页 XML পার্সার
সকল সমসাময়িক ব্রাউজারগুলোতে XMLHttpRequest অবজ্ঞা স্থাপিত রয়েছে, যা সার্ভার থেকে ডাটা অনুরোধ করে。
XMLHttpRequest অবজ্ঞা
XMLHttpRequest অবজ্ঞা ব্যবহার করে Web সার্ভার থেকে ডাটা অনুরোধ করা যায়。
XMLHttpRequest অবজ্ঞাডেভেলপারের স্বপ্নকারণ আপনি পারেন:
- পানটি আপদেশ্য - পানটি পুনরায় লোড না করে
- সার্ভার থেকে ডাটা অনুরোধ - পানে লোড হওয়ার পর
- সার্ভার থেকে ডাটা গ্রহণ - পানে লোড হওয়ার পর
- সার্ভারে ডাটা প্রেরণ - পিছনদিকে
XMLHttpRequest ইনস্ট্যান্স
যখন আপনি নিচের ফিল্ডে অক্ষর টাইপ করেন, XMLHttpRequest সার্ভারে প্রেরণ করা হয় এবং কিছু নাম পরামর্শ (সার্ভার থেকে) ফিরে আসে:
উদাহরণ
অনুগ্রহ করে, নাম ফিল্ডে নাম প্রবেশ করান:
নাম: পরামর্শ: এই টিউটোরিয়ালের AJAX চপ্তির উপরোক্ত উদাহরণটি ব্যাখ্যা করা হয়েছে。প্রেরণ XMLHttpRequest
এখানে XMLHttpRequest অবজ্ঞা ব্যবহার করে সাধারণ JavaScript গণিত দেখা যায়:
উদাহরণ
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { // ডকুমেন্ট প্রস্তুত হলে করা হবে সাধারণ কার্যক্রম: document.getElementById("demo").innerHTML = xhttp.responseText; } }; xhttp.open("GET", "filename", true); xhttp.send();
উদাহরণ ব্যাখ্যা
উপরোক্ত উদাহরণের প্রথম লাইনে একটি XMLHttpRequest অবজ্ঞা:
var xhttp = new XMLHttpRequest();
onreadystatechange
প্রতিযোগিতা নির্দিষ্ট করে, XMLHttpRequest অবজ্ঞা হতে প্রতিযোগিতা পরিবর্তন হলে কার্যকরী ফাংশন চালু করা হয়:
xhttp.onreadystatechange = function()
যখন readyState
প্রতিযোগিতা 4 এবং status
প্রতিযোগিতা 200 হলে, প্রতিক্রিয়া প্রস্তুত:
if (this.readyState == 4 && this.status == 200)
responseText
属性以文本字符串形式返回服务器响应。
文本字符串可用于更新网页:
document.getElementById("demo").innerHTML = xhttp.responseText;
您将在本教程的 AJAX 章节中学到有关 XMLHttpRequest 对象的更多内容。
- 上一页 XML 显示
- 下一页 XML পার্সার