比如说
<input type="submit" name="submit">
我现在有一个.py,当点击这个按钮,就会触发py里的一个函数,而不是跳转界面
ajax调用服务器端方法,并且你的type='submit'改为type='button',要不你按钮放表单里面会提交,除非你有阻止表单提交的代码
http://www.w3school.com.cn/jquery/ajax_ajax.asp
不跳转页面也就是局部刷新的概念了.使用ajax来做目前是这种问题的通用解决方案.
// 将表单中的<input type="submit">替换为普通的按钮,如<input type="button" class="submit">
$('.submit').click(function() {
// data是要提交到后台的数据,需要自行定义
$.post('/req', data, function(resp) {
// 接受后台响应后的动作
});
});
@app.route('/req')
def req():
return 'welcome here'
以上是一个简单的模拟.如有异议,望指正.