我有一个 html,有 5 个页面 + 导航栏。要强制刷新一页,我使用以下命令:
$("#page3").on("pagecreate", function(e) {});
Run Code Online (Sandbox Code Playgroud)
它第一次工作,但我希望它在每次访问该页面时更新。我知道有 .trigger("create") 和 "refresh",但我无法让它正常工作......
jQuery 移动 1.4.0
如何用 Java 编写“AWS Lambda 响应”以使 Cognito 满意?
像这样的东西被传递给 lambda 函数
{
"version": number,
"triggerSource": "string",
"region": AWSRegion,
"userPoolId": "string",
"callerContext":
{
"awsSdkVersion": "string",
"clientId": "string"
},
"request":
{
"userAttributes": {
"string": "string",
....
}
},
"response": {}
}
Run Code Online (Sandbox Code Playgroud)
现在我需要用 Java 做出响应并发送回 Cognito。目前,Cognito 抛出“InvalidLambdaResponseException”。
下面的Java代码只返回事件..
public class LambdaFunctionHandler implements RequestHandler<CognitoEvent, CognitoEvent>
{
@Override
public CognitoEvent handleRequest(CognitoEvent arg0, Context arg1)
{
return arg0;
}
}
Run Code Online (Sandbox Code Playgroud) 当用户按下弹出窗口内的按钮时,我试图关闭弹出窗口/对话框,然后导航到另一个页面(单页面应用程序,多个"页面").jQM 1.4.0
如果我点击弹出窗口中的YES按钮,它将导航到我想要的#page3,然后跳回到起始页.如果我注释掉.popup("关闭"); 它有效,但我需要在我做之前关闭弹出窗口.这有什么不对?
JS
$("#popupyes").on("tap", function(e)
{
$("#popupDialog").popup("close"); // <---- doesn't work
//call some js-function before navigate to #page3
});
Run Code Online (Sandbox Code Playgroud)
HTML
<a href="#popupDialog" data-rel="popup" data-position-to="window" data-transition="pop" class="ui-btn ui-corner-all ui-shadow ui-btn-a">Button</a>
<div data-role="popup" id="popupDialog" data-overlay-theme="a" data-theme="a" data-dismissible="false" style="max-width:400px;">
<div data-role="header" data-theme="a">
<h1>Head</h1>
</div>
<div data-role="main" class="ui-content">
<h3 class="ui-title">Text.</h3>
<p>Text?</p>
<a href="#page3" class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-a">No</a>
<a href="#" class="ui-btn ui-shadow ui-corner-all ui-btn-inline ui-btn-icon-right ui-icon-delete" data-rel="back">Abort</a>
<a id="popupyes" href="#page3" class="ui-btn ui-shadow ui-corner-all ui-btn-inline">Yes</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
更新
我可以使用$("#popupDialog").hide();
然后它仍然在内存中,只隐藏...或等待,它会在一段时间后自行终止吗?
是否有可能在没有周围的"包装器"匿名函数()的情况下编写它?所以,基本上runner(function(){ myfunction('hello world') }, 'Works!!!')变成这个runner(myfunction('hello world'), 'Works!!!')
JS
function runner(func, something)
{
alert(something);
func();
}
function myfunction(value)
{
alert("I should execute last!");
}
Run Code Online (Sandbox Code Playgroud)
HTML
<button onclick="javascript: runner(function(){ myfunction('hello world') }, 'Works!!!')">Hit me</button>
Run Code Online (Sandbox Code Playgroud)
JS FIDDLE http://jsfiddle.net/pST95/