根据状态显示用户名或登录按钮

时间:2009-06-16 12:22:59

标签: jquery

反对jQuery 1.3.2我正在寻找实现典型'您登录为:'或'点击此处登录'模式的最佳实践

THX

2 个答案:

答案 0 :(得分:2)

这样的事情怎么样:

<script>
var logged = '{$usernameFromServer}';
$(document.ready(function() {
   var span = null;
   if(logged != '') {
       span = $('<span>You are logged in as: ' + logged + '</span>');
   } else {
       span = $('<span>Click here to log in</span>');
   }
   $('#someDiv').append(span.html());
));
</script>

快速&amp;肮脏的解决方案,为了给你一些想法,我将其直接编入SO中,因此无法保证:)

答案 1 :(得分:0)

这里确实没有“模式”,更不是一个成熟的模式。

模式是引用问题的典型实现方式或解决方案的快速方法。它们本质上是通用的,通常不用于引用用户界面元素。

客户方面有很多关于login boxes的设计方面的讨论,但很少实现,因为这实际上取决于您如何实现登录和会话管理。