مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

Refresh شدن Captcha با استفاده از jquery.ajax

  • یکشنبه 11 بهمن 1394
  • 02:05
تشکر میکنم

سلام من از کد امنیتی زیر استفاده میکنم

http://barnamenevisan.org/Articles/Article3634.html

میخوام یک دکمه بزارم کنار عکس که رفریش بشه به صورت ajax

این هم تگ عکس Captcha

 <asp:Image ID="Image1" runat="server" ImageUrl="~/CImage.aspx" />

 

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 11 بهمن 1394
  • 13:42

میتونید تصویر رو به صورت UserControl پیاده سازی کنید و بعد از زدن دکمه جدید UserControl را با Ajax لود کنید و نمایش دهید

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

  • یکشنبه 11 بهمن 1394
  • 15:23

میشه با ایجکس متد عکس کد امنیتی فراخوانی کرد و بعد  بایند بشه ؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 11 بهمن 1394
  • 15:53

منظورتون رو متوجه نشدم

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

  • یکشنبه 11 بهمن 1394
  • 16:59

الان من این کد نوشتم ولی تغییری در عکس داده نمیشه

            $("#ref").click(function () {

                var src = "CImage.aspx";
                $("#image").attr("src", src);
            });

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 11 بهمن 1394
  • 19:54

نه کل تصویر امنیتی را در یوزر کنترل قرار دهید و دوباره کامل لود کنید

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

  • یکشنبه 11 بهمن 1394
  • 21:11

آقای مدائنی کد زیر کاملا درست داره کار میکنه ولی یه مشکل داره اون هم اینه که بعد از یک بار عوض کردن عکس امنیتی دیگه عمل نمیکنه یعنی فقط کد زیر یک بار عمل میکنه یه جور هایی کش میشه برای همین دیگه عکس عوض نمیشه

 

           $('#btnrefrash').click(function () {
                $("#imgcpatcha").attr("src", 'CImage.aspx/captch');
            });

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)