这是带有文本框和搜索按钮的简单 HTML 页面
<!DOCTYPE html>
<html>
<body>
<input type="text" name="queryString"><br>
<button type="button" name="searchButton">Search</button>
</body>
</html>
最初,上面的 HTML 页面由 Bottle 服务器提供服务(我将省略代码),然后我希望使用以下方法处理搜索查询字符串:
@route('/', method = 'GET')
def processSearch():
queryString = request.forms.get("queryString")
print 'queryString is:', keyword
return 'processSearch() executed'
我的问题是:如果没有 Javascript onclick 监听器函数(将进行 AJAX 调用),是否可以单击搜索按钮并触发开始执行 processSearch() 的 GET 请求?
注意:我知道 POST 是表单数据提交的理想选择,但我仍然有兴趣知道这是否可行。
最佳答案
将其放入表单中,并将按钮更改为提交
输入:
<form action="yourscript.py" method="get">
<input type="text" name="queryString"><br>
<input type="submit" name="searchButton" value="Search">
</form>
关于javascript - 我们如何在不使用 Javascript 的情况下向 python Bottle 服务器发送 GET 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26311221/