您的AJAX调用应自动检测到JSON响应,但是将其明确告知jQuery不会有什么坏处:
$.ajax({ type: "GET", url: $script_ROOT + "_status", dataType: 'json', success: function(data) { $('#Result').text(data); });该
contentType参数仅用于 POST 请求,告诉服务器您发送了什么类型的数据。
该
data对象包含您的Flask
jsonify()响应返回的所有内容;在这种情况下,它将是带有
BoilerRoom,等键的Javascript对象。
由于您是通过GET请求加载JSON,因此您最好在此处使用该
jQuery.getJSON()方法:
$.getJSON( $script_ROOT + "_status", function(data) { $('#Result').text(data); });这和
$.ajax()调用完全一样,但是您可以省略
type和
dataType参数,而
url和
success参数只是位置元素。



