كائن الاستجابة:
الاستجابة هي واحدة من ستة كائنات في ASP. إنه يمثل استجابة من جانب الخادم للمتصفح. هناك 8 طرق ، 9 خصائص ومجموعة من الردود. في هذا الدرس ، سوف نركز على هذه الطريقة.
طريقة:
في JavaScript ، تستخدم طريقة ASP الأقواس. يرجى ملاحظة الطريقتين اللتين تعتمدان على الاستجابة. buffer ، سنتحدث عنهما في الدرس التالي. أيضًا ، يجب عليك ملاحظة AddHeader () و Redirect () ، حيث يجب أن يكون لها الأسبقية على تنفيذ الكتابة ().
يتم وصف جميع الطرق وإظهارها أعلاه. سأشرح كل طريقة بالتفصيل أدناه. سوف آخذ القليل من الوقت الإضافي لأخبر الطريقتين الذي استخدمناه أكثر من غيره.
اكتب () وإعادة توجيه ():
فيما يلي برنامجين ASP للدرس 6.
أدناه هو script6a.asp ؛ هو يحمل العبء بأكمله.
يوضح البرنامج النصي أعلاه استخدام الكتابة () وإعادة توجيه (). Response.write () يشبه إلى حد كبير document.write (). تذكر أن الاستجابة هي كائن ASP ، والكتابة () هي طريقة ASP.
يرجى ملاحظة أنه يمكنني تغليف عبارة Response.write () في وظيفة JavaScript. يمكنني وضع هذه الوظيفة قبل وضعها استجابة. ومع ذلك ، لا يمكن تنفيذ Response.write () قبل الاستجابة.
اختصارات للكتابة ():
الحل لعنواننا هو البحث أعمق فيه. يرجى الاطلاع على البرنامج النصي أدناه.
باستخدام الاختصار أعلاه ، يمكننا إخراج نوع بيانات JavaScript أو نوع بيانات ASP المحلي في نفس الوقت. في المثال أعلاه ، أنا فقط أخرج قيمة JavaScript. يمكنني أيضًا القيام بذلك مثل المثال أدناه.
انتبه لاستخدام علامة متساوية. في الوقت نفسه ، يرجى ملاحظة أنه لا يمكن استخدام الاختصارات إلا لنفس القيمة في نفس الوقت. لا يمكن استخدام الاختصارات لمتغيرات متعددة ، واتصالات ، وما إلى ذلك. لاحظ أيضًا أن كل شيء في البرنامج النصي يتم تنفيذه بترتيب خطي. وهذا ليس هو الحال عند إنشاء خاصية Runat.
محطتنا التالية هي الدرس السابع - سمة الاستجابة
النص الأصلي وعنوان مثال هذا القسم: http://aspjavascript.com/lesson05.asp
المؤلف الأصلي: ترجمة جيمس كلارك: هواهوا يرجى الإشارة عند إعادة الطباعة