【发布时间】:2015-06-18 17:51:18
【问题描述】:
我正在尝试做一些简单但无法弄清楚的事情,因为没有使用脚本语言的经验,甚至在阅读了一些教程之后。在 link 中可以找到与我想做的最接近的匹配。
当有人单击以下链接时,我希望将 value 属性返回到我正在创建的此链接所在的同一模板,以便我可以将其用作数组的索引参数。
<a href="/disable?server={{count + loop.index0}}"
id="serverCount"
value="{{ count + loop.index0 }}">
Click this to Disable </a>
我拥有的 JavaScript/json/ajax 是:
{% block scripts %}
{{ super() }}
<script type=text/javascript>
$(function() {
$('a#serverCount').bind('click', function() {
$.getJSON('/disable', {
a: document.getElementById("serverCount").getAttribute("value")
}, function(data) {
$("#result").text(data.result);
});
return false;
});
});
</script>
{% endblock %}
我相信有人会意识到我所拥有的肯定是行不通的。我只是发布我一直在试验的代码。
在 app.py 我有:
@app.route('/disable', methods=['GET', 'POST'])
def disableBtn():
valueOfButton = request.args.get['serverCount']
return jsonify(result = valueOfButton)
有人能解释一下正确的做法是什么吗?非常感激。
【问题讨论】:
标签: javascript jquery python ajax flask