আমি একটি ASP.Net MVC
সাইট বিকাশ করছি এবং এটিতে আমি ActionLink
একটি নির্দিষ্ট সারিতে বুকিং বাতিল করার জন্য একটি টেবিলে একটি ডাটাবেস ক্যোয়ারী থেকে কিছু বুকিং তালিকাবদ্ধ রাখি BookingId
:
আমার বুকিং
<table cellspacing="3">
<thead>
<tr style="font-weight: bold;">
<td>Date</td>
<td>Time</td>
<td>Seats</td>
<td></td>
<td></td>
</tr>
</thead>
<tr>
<td style="width: 120px;">2008-12-27</td>
<td style="width: 120px;">13:00 - 14:00</td>
<td style="width: 100px;">2</td>
<td style="width: 60px;"><a href="/Booking.aspx/Cancel/15">cancel</a></td>
<td style="width: 80px;"><a href="/Booking.aspx/Change/15">change</a></td>
</tr>
<tr>
<td style="width: 120px;">2008-12-27</td>
<td style="width: 120px;">15:00 - 16:00</td>
<td style="width: 100px;">3</td>
<td style="width: 60px;"><a href="/Booking.aspx/Cancel/10">cancel</a></td>
<td style="width: 80px;"><a href="/Booking.aspx/Change/10">change</a></td>
</tr>
</table>
কি সুন্দর হবে যদি আমি jQuery Dialog
ব্যবহারকারী বার্তাটি বুকিং বাতিল করতে চান কিনা তা জিজ্ঞাসা করে পপআপ ব্যবহার করতে পারি । আমি এটির কাজ করার চেষ্টা করছি তবে আমি কীভাবে jQuery ফাংশন তৈরি করব যা পরামিতিগুলি গ্রহণ করে যাতে আমি প্রতিস্থাপন করতে পারি তাতে আটকে থাকি
<a href="https://stackoverflow.com/Booking.aspx/Cancel/10">cancel</a>
সঙ্গে
<a href="#" onclick="ShowDialog(10)">cancel</a>
।
ShowDialog
ফাংশন তারপর ডায়ালগ খুলতে হবে এবং যাতে তাহলে ব্যবহারকারী ক্লিক হ্যাঁ তারপর এটি সূরা পোস্ট করতে হবে এছাড়াও ডায়ালগে প্যারামিটারের 10 পাস:/Booking.aspx/Change/10
আমি এই জাতীয় স্ক্রিপ্টে jQuery ডায়ালগ তৈরি করেছি:
$(function() {
$("#dialog").dialog({
autoOpen: false,
buttons: {
"Yes": function() {
alert("a Post to :/Booking.aspx/Cancel/10 would be so nice here instead of the alert");},
"No": function() {$(this).dialog("close");}
},
modal: true,
overlay: {
opacity: 0.5,
background: "black"
}
});
});
এবং কথোপকথন নিজেই:
<div id="dialog" title="Cancel booking">Are you sure you want to cancel your booking?</div>
সুতরাং শেষ পর্যন্ত আমার প্রশ্নের: আমি কীভাবে এটি সম্পাদন করতে পারি? বা এটি করার আরও ভাল উপায় আছে?