প্যারামিটার পাস করার পদ্ধতি
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));