当按下按钮时,我在 html 文件中调用一个 javascript 函数,该函数将两个字符串作为参数(来自输入字段)。当调用该函数时,我想将这些参数传递到我的烧瓶文件并在那里调用另一个函数。我将如何实现这个目标?
JavaScript:
<script>
function ToPython(FreeSearch,LimitContent)
{
alert(FreeSearch);
alert(LimitContent);
}
</script>
Run Code Online (Sandbox Code Playgroud)
我想调用的烧瓶函数:
@app.route('/list')
def alist(FreeSearch,LimitContent):
new = FreeSearch+LimitContent;
return render_template('list.html', title="Projects - " + page_name, new = new)
Run Code Online (Sandbox Code Playgroud)
我想做一些类似于"filename.py".alist(FreeSearch,LimitContent)JavaScript 的事情,但这是不可能的......
在什么情况下使用const而不仅仅使用const来声明方法或函数是有益的?我知道使用const说这个方法不会修改类的成员,但是当我在之后添加引用符号时会发生什么?
例:
int myclass::getInteger() const& {
return theInt;
}
Run Code Online (Sandbox Code Playgroud)
这是一个所谓的参考quailifier吗?更重要的是,参考符号对方法getInteger有何看法?谢谢!
假设我有一个不应修改类中的参数或其他任何功能的函数,例如:
bool isPossible(int x1, int y1, int x2, int y2) const {
return x1 < x2 && y1 < y2;
}
Run Code Online (Sandbox Code Playgroud)
为了清楚起见,我应该将所有参数设置为const以及函数本身,还是仅将函数设置为const(我现在的方式)就足够了?
那就是,它应该是这样吗?
bool AABB::isPossible(const int& x1, const int& y1, const int& x2, const int& y2) const {
return *x1 < *x2 && *y1 < *y2;
}
Run Code Online (Sandbox Code Playgroud)