اليوم في ملف js، لا يمكن الحصول على القيمة عند كتابة تعبير el (الكود كما يلي: بعد البحث في Baidu، يكون الملخص كما يلي:
1. يتم تنفيذ JavaScript من جانب العميل، ويتم تنفيذ EL من جانب الخادم، وينفذه جانب الخادم قبل جانب العميل، لذلك لا يمكن الحصول على القيمة.
2. إذا كنت ترغب في الحصول على قيمة "${isLogin}"، فيمكنك استخدام متغير عام لاستلامها في jsp، ثم استخدامها في js.
3. ملاحظة: عند الاستخدام، تأكد من إضافة علامات الاقتباس المزدوجة، مثل var isLogin="${isLogin}";
انسخ رمز الكود كما يلي:
$(وظيفة(){
فار isLogin="${isLogin}";
إذا (isLogin===='1')
{
typeShow(".congra");
}
// ليس من صفحة الحدث
وإلا إذا (isLogin==='10001')
{
typeShow(".randToContent");
setTimeout(وظيفة(){
window.location.href=randUrl;
}, 3000);
}