javascript - flask在不同的html页面中怎样传递参数?
伊谢尔伦
伊谢尔伦 2017-04-11 12:53:20
[JavaScript讨论组]

例如我想实现在A页面点击一个按钮,把A页面中的一个id值传到B页面(同时跳转到B页面)?用jquery ajax吗?求具体点的方案

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(3)
怪我咯

通过把 URL 的一部分标记为 <variable_name> 就可以在 URL 中添加变量。
标记的 部分会作为关键字参数传递给函数。通过使用 <converter:variable_name> ,可以选择性的加上一个转换器,为变量指定规则。

@app.route('/user/<username>')
def show_user_profile(username):
    # show the user profile for that user
    return 'User %s' % username

@app.route('/post/<int:post_id>')
def show_post(post_id):
    # show the post with the given id, the id is an integer
    return 'Post %d' % post_id

转换器有:
int 接受整数
float 接受浮点数
path 和缺省情况相同,但也接受斜杠

URL 构建是通过 url_for() 函数来操作的。具体的可以看下:《Flask快速上手》

高洛峰

思路 通过 url 来传递,或者 url query。

/persons/<id>

/persons?id=123

伊谢尔伦

用url_for 没压力啊。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号