我希望有一条路径可以帮助跟踪我想要为用户保留的值。如果用户尚未输入其姓名,我希望显示一个表单,供他们输入用于查找的名称。
我希望能够检查名称是否在路上。如果名称在路径上,则显示该用户的数据。如果名称不在路径上,那么我想显示一个表格供他们输入他们的名字。
我正在寻找一些关于如何实现这一目标的帮助。有人建议将结构编码为json并将其推送到路径然后搜索它。关于如何做到这一点的一些方向将是有帮助的。我会使用以下内容吗?
if seen ent:user_data with <regexp> then {
<get and show data>
} else {
<show form to user>
}
答案 0 :(得分:3)
如果你只是想save一个简单的字符串,那么你可以使用实体变量做以下的事情
pre块中的从实体变量中检索已保存的名称:
savedName = ent:userName || "";
在postlude中保存或清除实体变量:
set ent:userName userName;
clear ent:userName;
示例app =&gt; https://gist.github.com/722849
bookmarklet示例=&gt; http://mikegrace.s3.amazonaws.com/forums/stack-overflow/example-persistant-trail-bookmarklet.html
上运行示例
注意:如果您想保存其他类似年龄的内容,可以使用其他实体变量,例如
ent:userAge
天空是极限。 ; )