سلام من توی صفه اصل سایتم یه لیستی دارم که کاربر باید اینها رو باید تایید کنه
حالا وقتی کاربر روی تیک سبز اول کلیک میکنه پنجره modal برای باز میشه که اصلاعات اون ردیف رو بهش نشون میده و توی اون modal که خودش یه PartialView هست یع دکمه تایید داره که وقتی بزنه میره به کنترلر و عملیات رو انجام میده .
تا اینجا همه چیز اوکیه
مشکل وقتیه که کاربر روی اون دکمه تایید توی modal کلیک نکنه ( مثلا modal رو ببنده یا یه جای توی صفحه کلیلک کنه تا modal بسته بشه ) اون وقت وقتی روی تیک سبز یه ریف دیگه کلیک کنه بدون اینکه modal باز بشه میره به کنترلر و عملیات تایید رو انجام میده !!!
کد ها همش درسته چون اگه اشتباه بود بار اول هم اجرا نمیشد . اما بار اول درست کار میکنه از دفعه های دوم اینجوریه !
کسی میتونه راهنماییم کنه ؟
به این تگ نباید href بدید
اگر ندادید باید گد های Ajax را بررسی کنید
ببخشید به کدوم تگ ؟
نباید href بدم ؟
function saleConfirm(id) { $.get("/Sale/ShowSaleModal/" + id, function (result) { $("#myModal").modal(); $("#myModalLabel").html("جزئیات فروش"); $("#myModalBody").html(result); }); }
این کدهای ajax
<a class="btn btn-sm btn-success" onclick="saleConfirm(@item.AutoId)"> <i class="glyphicon glyphicon-ok"></i> </a>
این هم کد مربوط به جدول که اون ردف مربوطه رو میفرسته به پارشیال
تگ a منظورم بود که نداره
احتمال زیاد در script ها یا رفرنس ها تداخل دارید
باید لاگ کنسول مرورگر را بررسی کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)