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

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


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


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

অ্যাজাক্স রিকুয়েস্ট ব্যর্থ হলে ajaxError() মেথড একটি ফাংশন রান হতে নির্দেশ করে।

নোট: জেকুয়েরি ভার্সন ১.৮ থেকে, এই মেথডটি শুধুমাত্র ডকুমেন্টে যোগ করা যায়।


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

$(document).ajaxError(function(event,xhr,options,exc))

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

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

প্যারামিটার বিবরণ
function(event,xhr,options,exc) আবশ্যক। রিকুয়েস্ট ব্যর্থ হলে যে ফাংশন রান হবে সেটিকে নির্দেশ করে।
অতিরিক্ত প্যারামিটারসমূহ:
  • event - ইভেন্ট অবজেক্ট ধারণ করে
  • xhr - XMLHttpRequest অবজেক্ট ধারণ করে
  • options - অ্যাজাক্স রিকুয়েস্টে ব্যবহৃত অপশন ধারণ করে
  • exc - জাভাস্ক্রিপ্ট এক্সসেপশন ধারণ করে, যদি ঘটে

উদাহরণ

<!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(){
    $(document).ajaxError(function(){
        alert("একটি এঁরর ঘটেছে!");
    });
    $("button").click(function(){
        $("div").load("wrongfile.php");
    });
});
</script>
</head>
<body>

<div><p>অ্যাজাক্সের মাধ্যমে এই টেক্সটকে পরিবর্তন হতে দেই</p></div>

<button>কন্টেন্ট পরিবর্তন করি</button>

</body>
</html>

ফলাফল




উদাহরণ

xhr এবং options প্যারামিটারের ব্যবহার

প্রয়োজনীয় এঁরর ম্যাসেজ পেতে কিভাবে options প্যারামিটার ব্যবহার করতে হবে

উদাহরণ

<!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(){
    $(document).ajaxError(function(e, xhr, opt){
        alert("এঁরর রিকুয়েস্ট " + opt.url + ": " + xhr.status + " " + xhr.statusText);
    });
    $("button").click(function(){
        $("div").load("wrongfile.php");
    });
});
</script>
</head>
<body>

<div><p>আজাক্সের মাধ্যমে এই টেক্সটকে পরিবর্তন হতে দেই</p></div>

<button>কন্টেন্ট পরিবর্তন করি</button>

</body>
</html>

ফলাফল




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