একাধিক তালিকাগুলির সাথে কোনও পৃষ্ঠার মধ্যে একটি একক তালিকা লক্ষ্য করতে এখানে AJAX কল সহ পুরো স্ক্রিপ্ট এখানে। আমার বৈশিষ্ট্যটির নাম "আইটেমকি" হলেও আমি "আইডি" বৈশিষ্ট্যটি ব্যবহার না করা পর্যন্ত উপরের অন্যান্য জিনিসগুলির মধ্যে আমার পক্ষে কাজ করা হয়নি। ডিবাগার ব্যবহার করে
ক্রোম ডিবাগ
আমি দেখতে সক্ষম হয়েছি যে নির্বাচিত বিকল্পটির বৈশিষ্ট্য রয়েছে: জিকুয়েরি "আইডি" এবং মানটির সাথে মানচিত্র।
<html>
<head>
<script type="text/JavaScript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
<select id="List1"></select>
<select id="List2">
<option id="40000">List item #1</option>
<option id="27888">List item #2</option>
</select>
<div></div>
</body>
<script type="text/JavaScript">
//get a reference to the select element
$select = $('#List1');
//request the JSON data and parse into the select element
$.ajax({
url: 'list.json',
dataType:'JSON',
success:function(data){
//clear the current content of the select
$select.html('');
//iterate over the data and append a select option
$.each(data.List, function(key, val){
$select.append('<option id="' + val.ItemKey + '">' + val.ItemText + '</option>');
})
},
error:function(){
//if there is an error append a 'none available' option
$select.html('<option id="-1">none available</option>');
}
});
$( "#List1" ).change(function () {
var optionSelected = $('#List1 option:selected').attr('id');
$( "div" ).text( optionSelected );
});
</script>
</html>
এখানে JSON ফাইল তৈরি করতে হবে ...
{
"List":[
{
"Sort":1,
"parentID":0,
"ItemKey":100,
"ItemText":"ListItem-#1"
},
{
"Sort":2,
"parentID":0,
"ItemKey":200,
"ItemText":"ListItem-#2"
},
{
"Sort":3,
"parentID":0,
"ItemKey":300,
"ItemText":"ListItem-#3"
},
{
"Sort":4,
"parentID":0,
"ItemKey":400,
"ItemText":"ListItem-#4"
}
]
}
আশা করি এটি সহায়তা করে, এ পর্যন্ত আমাকে পাওয়ার জন্য উপরোক্ত সবাইকে ধন্যবাদ।