سلام دوستان همونطور از عنوان سوال پیداست میخوام یه تابع #C رو با جی کوئری فراخوانی کنم اگه میشه بگید که چطور میتونم این کار رو انجام بدم؟
یه روش خیلی ساده اینکه شما یک دکمه که استایل display:none باشه در صفحه قرار بدی و بعد تو زمان مناسب اون رو پیدا کنی و کلیک کنی
این کار برای مواقعی هست که نخوای خودت متد ajax جی کوئری رو صدا بزنی به این صورت
<script> $(document).ready(function() { $("#_btnTest).click(); }); </script>
روش اصلی این قضیه اینه که شما می تونی همون متدی که میخوای صدا بزنی رو خط بالاش [WebMethod] رو صدا بزنی بعد به وسیله ی ajax به این صورت اون متد رو فراخونی کنی
$.ajax({ type: "POST", url: "SignUp.aspx/CheckUserName", data: '{username : "' + $("#_txtUserName").val() + '" } ', contentType: "application/json; charset=utf-8", dataType: "json", success: function (result) { //alert(result.d); var jsonObj = $.parseJSON(result.d); //alert(jsonObj.isused); if (jsonObj.isused) { var h = $('#_lblMessege'); h.html(h.html() + '<br/>'); h.html(h.html() + ' چنین نام کاربری قبلا انتخاب شده'); h.html(h.html() + '<br/>'); h.html(h.html() + ' پیشنهادات : '); h.html(h.html() + '<br/>'); for (var i = 0; i < 5; i++) { h.html(h.html() + jsonObj.suggest[i]); h.html(h.html() + '<br/>'); } } } });
توی این قسمت به url توجه کن این آدرس همون متد هست قسمت success هم اتفاقاتی هست که بعد از انجام شدن درست فرایند اتفاق می افته
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)