擅长:python、mysql、java
<p>我不是python或jinja2开发人员,但从您的解释来看,您似乎希望用AJAX调用的数据填充deviceTypes下拉列表。为此,您需要在Success handler中添加DOM操作的逻辑。在</p>
<pre><code>$.ajax({
url: "http://127.0.0.1:6543/new_device",
type: "POST",
data: JSON.stringify(data),
contentType: 'application/json; charset=utf-8',
success: function (data) {
var options = $("#deviceTypes");
$.each(data, function() {
options.append(new Option(this.key, this.value));
});
},
</code></pre>
<p>您可以参考下面的链接在python中创建JSON数据。在</p>
<p><a href="https://stackoverflow.com/questions/2637694/how-to-populate-a-dropdownlist-with-json-data-in-jquery">How to populate a dropdownlist with json data in jquery?</a></p>