PDA

View Full Version : مشکل jquery و update panel در datalist



t3.nano
پنج شنبه 16 مرداد 1393, 14:50 عصر
سلام به همگی
امیدوارم خوب و سلامت باشید
من یک دیتا لیست دارم که صفحه بندیش کردم،این دیتا لسیت داخل یک آپدیت پنل هست
داخل این دیتا لیست هم چندین div و img دارم .
یک jquery نوشتم که با زدن روی عکس داخل datalist اون جی کوئری اجرا شود. در صفحه اول دیتا لیست برنامه به درستی کار میکنه!! ولی با رفتن به صفحات دوم و سوم دیگه onclick عکس از داخل jquery اجرا نمیشه!!
دیو داخل html صفحه

<div class="prod_details_tab">
<div class="prod_details_sell">
<a href="Handler.ashx?action=addToBasket&productID=4" onclick="return false;">
<img src="images/cart.gif" alt='<%#String.Format("{0}", Eval("k_name1")) %>'
width="16" height="16" id='<%#String.Format("{0}", Eval("k_name1")) %>'
class="left_IB" />
</a>
</div>
</div>

کد جی کوئری

$(".prod_details_sell a img").click(function () {
//some code is here
});

نکته : من با پاک کردن updatepanel مشکلم حل میشه، یعنی جی کوئری اجرا میشه ولی من updatepanel را در پروژه احتیاج دارم و نمیتونم پاکش کنم پیشاپیش از وقتی که میزارین ممنونم موفق و پیروز باشید

t3.nano
جمعه 17 مرداد 1393, 01:52 صبح
دوستان گل کسی نبود بتونه راهنمایی کنه؟
میدونم وقتتونا میگیره ولی نظر لطفتونه اگه کمکم کنین

mo.jalilian
جمعه 17 مرداد 1393, 02:27 صبح
به جای جی کوئری که نوشتید، براش توی خود اون تگ html رویدادonclick بنویسید، حل میشه

mortezagt
شنبه 18 مرداد 1393, 07:28 صبح
داداش آپدیت پنل کلا با ج کوئری همخوانی ندارن
مثل کارد و پنیر هستن
البته آژاکس نسخه جدیدی رو که ماه سپتامبر همین امسال قراره عرضه کنه، این مشکل رو برطرف کرده و میشه ج کوئری رو همراه با آپدیت پنل استفاده کرد
البته یه راه دیگه هم داره
یه خط بیشتر نیست ولی کامل نیست
همینجا سرچ کن پیدا میکنی
البته اگر خودم پیداش کردم برات میزارم