الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Json+web service ?

بدأه Gega2024 في 24 مايو 2012 · 6 رد · 668 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اولا : اتقدم بالشكر الجزيل لاعضاء هذا المنتدى الرائع

ثانيا :

انا الان اشتغل ع بروجكت واتمنئ منكم مساعدتي

مشروعي تصميم صفحات باستخدام 

Html5

ع برنامج

Dreamweaver cs5

وعندي ويب سيرفيس معموله تاخذ رقم اليوزو وترجع بيناته اسمه رقم جواله .. الخ

علما ان الويب سيرفيس معموله ب asp.net

كيف اسوي مناداة للويب سيرفيس

قريت في احد المواضيع ب json

وبحثت عنها وجربتها ماضبطت ياليت تعطوني كود json اللي يسوي مناداه للويب سيرفيس

وكيف اربطها مع صفحه html5

انتظر ردكم في اسرع وقت

واكون شاكرة ومقدره لكم وماراح انساكم من دعواتي

#2

بانتظار مساعدتكم 

#3

لا اله الا انت سبحانك اني كنت من الظالمين

#4

بنتظار مساعدتكم .. لاني لم اجد الحل :(

#5

السلام عليكم ورحمة الله وبركاتة

أخي الكريم, تحية طيبة وبعد...

لابد أن تحدد ما هي الطريقة التي سوف تعمل بها مناداة لهذه الـ service. و أغلب الأوقات يتم أستخدام أكواد الـ Client side على سبيل المثال jquery

Calling ASP.NET Web Services using JQuery AJAX

Using jQuery to Consume ASP.NET JSON Web Services

أتمنى تجد ما تسعى له

Good luck

My Latest

Hello Entity Framework Code First

--------------------

#6

اشكر لك مساعدتك .. جعلها الله في ميزان حسناتك ..

جربت الرابط الثاني .. جزاك الله خير ..

بس لم اجد ما اسعى اليه ..

كيف اسوي مناداه للويب سيرفيس بالضبط؟؟

وكيف اربطها مع صفحه html5 وكيف اجعل كل معلومه في حقل (مثلا : رقم الجوال ضعه لي في هذا الحقل)

يعني اخذ براميتر من اليوزر وارجع له بيناته

"ولكم جزيل الشكر

#7
Gega2024 كتب:

اشكر لك مساعدتك .. جعلها الله في ميزان حسناتك ..

جربت الرابط الثاني .. جزاك الله خير ..

بس لم اجد ما اسعى اليه ..

كيف اسوي مناداه للويب سيرفيس بالضبط؟؟

وكيف اربطها مع صفحه html5 وكيف اجعل كل معلومه في حقل (مثلا : رقم الجوال ضعه لي في هذا الحقل)

يعني اخذ براميتر من اليوزر وارجع له بيناته

"ولكم جزيل الشكر

السلام عليكم ورحمة الله وبركاتة...

كيف حالك أخي,

بكل بساطة اخي لو تلاحظ المثالين وبالتحديد عند أستخدام الـ jQuery Ajax سوف يتم مناداة الـ service. و الجزء الخاص بتحديد مسار هذه الـ service هو URL, و لو ترجع وتلاحظ المثال في الرابط الثاني سوف تلاحظ أنه يضع أسم الـ Service مع أسم الدالة التي يرد أن يستخدمها.

اقتباس
وعندي ويب سيرفيس معموله تاخذ رقم اليوزو وترجع بيناته اسمه رقم جواله .. الخ

وبالأعتماد على ما ذكرت أنت سوف تحتاج إلى جعل طريقة المناداة تقبل رقم اليوزر, وما سوف نحتاجه هو جعل الـ jQuery Ajax تقبل Data حيث ستلاحظ ان في المثال لم يضع أي شئ.

و في النهاية في دالة الـ success سوف يرجع function تحتوي على parameter و الذي بدوره سوف يحمل فيه القيم المرجعة من الـ service, وكل ما تحتاجة هو أستخدام الـ jquery لأستخراج هذه القيم.

سأضع لك كود بشكل عام و حاول التعديل عليه بما يناسبك.

                $.ajax({
                    type: "POST",
                    url: "Your Service Path Here",
                    data: "{UserId: 'John'}",// for example
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (data)
                    {
                        $("#output").text(data.FirstName.d);
                    }
                });

لا تنسى أخي التعديل على url و data وتغير أسماء الحقول مثل ما يناسبك في دالة الـ success

و انا انصحك بأعادة النظر في الرابط الأول لان واضح أكثر من الثاني, وهذه روابط أضافية تستطيع الأطلاع عليها

Calling an asp.net web service from jQuery

وهذا الرابط عبارة عن سؤال تمت الأجابة عليه...

Parameter to Web Service via Jquery Ajax Call

بالتوفيق

تم تعديل هذه المشاركة بواسطة D a r K T o u c h في 26 مايو 2012 في 15:32

My Latest

Hello Entity Framework Code First

--------------------

مواضيع مشابهة