我在使用knockout.js和Html5时遇到了这个问题,但我还没有找到如何处理它。在这里,最重要的是在跟踪Href到另一个页面之前执行点击绑定。绑定本身有一个ajax方法来将数据插入到我的数据库中,所以在遵循声明的href之前,它必须执行此绑定。如何在遵循<Href>之前执行Knockout.js操作?
HTML是这样的:
<div data-role="header" data-theme="b">
<a href="secondForm.html" data-icon="back" rel="external"> Back </a>
<h1> Some Text </h1>
<div class="ui-btn-right" data-role="controlgroup"
data-type="horizontal">
<a data-bind="click: linkCustomer" rel="external" id="continue"
data-role="button" data-theme="b" href="home.html">Continue</a>
</div>
</div>
人们认为,这两个动作会被执行,但这种信念是错误的。唯一执行的操作是Href。
我的代码中有任何错误吗?
嗯,我一直在使用knockout.js,但看起来你有一点。我会寻找如何阻止事件的传播。 –
selector.onclick = function(e){e.preventDefault()} – Nico