url_for
スクリプトでパラメータを渡そうとしています。
私のhtmlコードについて。
<div class="float-right">
<a href="#" onclick="view_article('aaa')">click</a>
</div>
そして私のスクリプトコードのために。
function view_article(id){
var w=700, h=1200, l=(screen.availWidth - w) / 2, t=(screen.availHeight - h) / 2;
window.open("{{ url_for('articles.article_detail', articleId="+id+") }}","_blank","width= "+ w + ",height=" + h + ",left=" + l + ",top=" + t + ", scrollbars = yes, location = no, toolbar = no, menubar = no, status = no");
};
そして私のPythonコードで。
@articles.route("/article/detail/<articleId>", methods=['GET', 'POST'])
def article_detail(articleId):
return articleId
私は戻ることを期待しています aaa
しかし、このコードでは、 +id+
articleId=id
代わりに使ってみましたarticleId="+id_"
しかし、これも機能しません...
誰か助けてもらえますか?
偽の記事IDを使用して、実際のIDに置き換えることができます。
"{{ url_for('articles.article_detail', articleId=9999) }}".replace("9999", id)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加