如何在不使用Javascript的情况下向python bottle服务器发送GET请求?

时间:2014-10-11 04:54:56

标签: javascript jquery python html bottle

这是带有文本框和搜索按钮的简单HTML页面

<!DOCTYPE html>
<html>
<body>
<input type="text" name="queryString"><br>
<button type="button" name="searchButton">Search</button>
</body>
</html>

最初,上面的HTML页面由一个瓶子服务器提供(我将省略代码),然后我希望使用以下方法处理搜索queryString:

@route('/', method = 'GET')
def processSearch():
    queryString = request.forms.get("queryString")
    print 'queryString is:', keyword
    return 'processSearch() executed'

我的问题是:没有Javascript onclick监听器功能(可以进行AJAX调用),是否可以单击搜索按钮并触发开始执行processSearch()的GET请求?

注意:我知道POST是表单数据提交的理想选择,但我仍然有兴趣知道这是否有效。

1 个答案:

答案 0 :(得分:1)

将其放入表单中,然后将按钮更改为submit输入:

<form action="yourscript.py" method="get">
    <input type="text" name="queryString"><br>
    <input type="submit" name="searchButton" value="Search">
</form>
相关问题