我想知道是否有人知道javascript插件(最好是jQuery)来创建像巫师或助手这样的MS字.为了更好地解释我想要的是一个插件,用于向新用户介绍一个网站,显示一些消息来做某事,并在他们必须按下的链接或按钮中闪烁.
我记得前一段时间看过一段但我现在找不到,谷歌搜索这些条款很难.
我正在开发一个需要连接到staless远程服务器的phonegap应用程序.一些远程请求已通过身份验证,我计划使用remember-me服务.因此,从应用程序中有一个登录选项,该选项被转换为使用jQuery $ .ajax执行的以下请求.请注意,所有请求都是application/json
POST remoteserver/api/users/login
并且服务器响应设置cookie
Set-Cookie REMEMBER_ME_COOKIE = amVzdS5hbG9uc29AZ21haWwuY29tOjEzNTEwMDg1NTg1NDY6ODdkOGFhNzEzY2NiZTRhZTIwZjZlNzgyY2E1ZmQyODY; Expires = Tue,2012年10月23日16:09:18 GMT; 路径= /; 仅Http
为了使跨域请求起作用,服务器对OPTIONS请求的响应如下:
Access-Control-Allow-Headers : Content-Type, *
Access-Control-Allow-Origin : *
Access-Control-Max-Age : 1000
Run Code Online (Sandbox Code Playgroud)
但是,对服务器的下一个请求不是设置Cookie标头.
1)是否可以使cookie工作?
2)我还尝试在$ .ajax请求中手动添加cookie,但它也不起作用.这有什么不对吗?
$.ajax({
type : type,
url : url,
data : data,
success : callback,
dataType : dataType,
contentType : contentType,
beforeSend: function(xhr) {
xhr.setRequestHeader("Cookie", "REMEMBER_ME_COOKIE=amVzdS5hbG9uc29AZ21ha");
},
error : function(jqXHR, textStatus, errorThrown) {
handleError(jqXHR, textStatus, errorThrown);
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个部分包含我的网页的常见结构:
<script id="page-template" type="text/x-handlebars-template">
.....
<div class="page-content">
<div class="page-header">
<h1>{{title}}
<small>
<i class="ace-icon fa fa-angle-double-right"></i> {{subtitle}}
</small>
{{/if}}
</h1>
</div>
......
</div>
</script>
Run Code Online (Sandbox Code Playgroud)
然后,在每个页面中,我调用传递属性title和subtitle 的部分。它适用于常量属性,例如:
{{#> page title="Customers" subtitle="List of customers"}}
<!-- Page HTML -->
{{/page}}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试传递变量时它不起作用:
{{#> page title="Customer" subtitle="{{customer.name"}}
<!-- Page HTML -->
{{/page}}
Run Code Online (Sandbox Code Playgroud)
它显示 {{customer.name}} 而不是客户的真实姓名。有可能使这项工作成功吗?
提前致谢!
javascript ×2
jquery ×2
assistant ×1
cookies ×1
cordova ×1
cross-domain ×1
plugins ×1
wizard ×1