কম্পিউটার টিউটোরিয়াল

AJAX কলের সাথে জাভাস্ক্রিপ্ট ভেরিয়েবল কীভাবে পাস করবেন?


প্যারামিটার পাস করার পদ্ধতি

AJAX কলের সাথে জাভাস্ক্রিপ্ট ভেরিয়েবল পাস করতে নিচের রূপান্তর করুন:

// আগে
var page = parseInt(getUrlParameter('page'));

// পরে (উন্নত)
var page = +getUrlParameter("page") || 100;

ব্যাখ্যা

  • + - ইউনারি প্লাস অপারেটর, স্ট্রিংকে নম্বরে কনভার্ট করে
  • || 100 - যদি ফলাফল falsy (null, undefined, "", 0, NaN) হয়, তবে ডিফল্ট 100 ব্যবহার করবে
  • ছোট এবং দ্রুত পদ্ধতি

সম্পূর্ণ উদাহরণ

<html>
    <script>
        function getUrlParameter(param) {
            return param === "page" ? 500 : false;
        }
        
        var page = +getUrlParameter("Demo") || 100;
        alert(page); // 100 (false হলে ডিফল্ট)
        
        page = +getUrlParameter("page") || 100;
        alert(page); // 500 (সঠিক প্যারামিটার)
    </script>
    <body></body>
</html>

আধুনিক AJAX (Fetch API)

// Query প্যারামিটার সহ fetch
const params = new URLSearchParams({
    page: 2,
    limit: 10,
    sort: "name"
});

fetch(`/api/users?${params}`)
    .then(response => response.json())
    .then(data => console.log(data));
  1. জাভাস্ক্রিপ্ট দিয়ে ওয়েব পেজ রিডাইরেক্ট করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে অটোকমপ্লিট (Autocomplete) তৈরি করা

  3. জাভাস্ক্রিপ্ট দিয়ে টেক্সট টগল করা

  4. জাভাস্ক্রিপ্টে ব্লক-স্কোপড ভেরিয়েবল ডিক্লেয়ার করার পদ্ধতি