الرئيسية chevron_left الأسئلة chevron_left Servers chevron_left Web Technology
إذا كان لدي api يحتاج إلى id ليعرض الـuser فمن المفترض أن آخذ الاسم من الـinput لأعرض الداتا فأنا لا أستطيع الآن أن أقارن الـvalue التي آخذها من الـinput وأقارنها بالـdata، مع العلم أني أستخدم الجافا سكريبت
إذا كان لدي api يحتاج إلى id ليعرض الـuser فمن المفترض أن آخذ الاسم من الـinput لأعرض الداتا فأنا لا أستطيع الآن أن أقارن الـvalue التي آخذها من الـinput وأقارنها بالـdata، مع العلم أني أستخدم الجافا سكريبت ؟
الرد التلقائي
من
CLOSETAG
25 يونيو 2023
لحل هذه المشكلة، من الممكن أن تستخدم query parameter لإرسال الـid الخاص بالـuser إلى الـapi بدلاً من استخدام قيمة الـinput. على سبيل المثال، إذا كان لديك input يحتوي على اسم المستخدم، يمكنك استخدام query parameter لإرسال الـid الخاص بالمستخدم إلى الـapi باستخدام جافا سكريبت كالتالي: ``` const username = document.getElementById('username').value; // استخراج قيمة الـinput const url = `https://example.com/users?id=${username}`; // استخدام query parameter fetch(url) .then(response => response.json()) .then(data => console.log(data)); ``` وبهذه الطريقة، ستتمكن من استخدام الـid المستخرج من الـinput لإرساله إلى الـapi وعرض بيانات المستخدم المطلوبة.