jQuery Refresh Captcha正在重新加载页面

时间:2016-04-29 01:32:14

标签: javascript jquery

您能否请一看这段代码,让我知道为什么ViewTreeObserver vto = horizontalLayout.getViewTreeObserver(); vto.addOnDrawListener(new ViewTreeObserver.OnDrawListener() { @Override public void onDraw() { vto.removeOnDrawListener(this); horizontalScrollView.smoothScrollTo(readView.getLeft(), 0); /* ... */ } }); horizontalLayout.setPadding(0,0, 1000, 0); 点击事件会重新加载整页而不是刷新#reload来源?

#cap-img

1 个答案:

答案 0 :(得分:0)

我假设该按钮是表单的一部分,默认情况下您的表单将作为提交处理程序捕获。试试这个:

$('#reload').click(function(e){
    e.preventDefault();
    $('#cap-img').attr('src', 'captcha.php?' + (new Date).getTime());
});

此示例中的Plunker:http://plnkr.co/edit/y62jdX6sGsU8IQFJPmDz?p=preview