سلام
من یک متد دارم به شکل زیر که یک لیست بر میگردونه
[WebMethod] public static List<Entity.Profile> profile() { List<Entity.Profile> p = new List<Profile>(); Entity.Profile profile = new Profile(); profile.Name = "Mohammad"; profile.Email = "Mohammad@google.com"; p.Add(profile); return p; }
ایجکس هم به شکل زیر
$("#btnsubmit").click(function () { $(".loding").show(); jQuery.ajax({ url: 'WebForm1.aspx/profile', type: "POST", dataType: "json", contentType: "application/json; charset=utf-8", success: function (data) { var List = data.d; alert(List.Name); } }); });
ولی عمل نمیکنه بدون شک مشکل از ایجکس هست
بالای متد صفت WebMethod گذاشتید ؟
این لینک رو ببینید
بله
لیستی که متد من بر میگردونه دو پارامتر با نام های Name و Email داره
من میخوام پارامتر Name به یک تگ مثلا P مقدارش اضافه بشه و Email هم به تگ مثلا H
مشکل من فراخوانی متد و ... نیست مشکل من نسبت دادن این مقدار ها هست
شما بایتی برای تگ های مد نظر ابتدا id تعریف کنید سیپس با کد زیر مقدارهارو منتسب کنی :
$("#idname").html(data.d);
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)