0

我正在使用烧瓶框架编写 python。当我从浏览器中使用“view-source”时,来自服务器的数据响应不断出现。

html:

$('li.channel, div.channel-in-top').on('click', function(e){
  $.getJSON($(this).find('a').attr('href'), function(data){
    ...
  }
}

响应的服务器代码:

if request.headers.get('X-Requested-With') == 'XMLHttpRequest':
  return current_app.response_class(json.dumps(c), mimetype='application/json; charset=UTF-8')

c 是一些数据的数组。我试过只返回 c, jsonify(c) 每次我从浏览器(chrome、firefox)使用视图源时,它都会显示返回的整个数据 c。

我访问过一些使用 ajax(不是 python thou)的网站,并看到在触发 ajax 之前或之后,view-source 可以像往常一样看到 html

4

1 回答 1

0

我才发现真正的问题。是关于 html5 的 history.pushState flask-Python 本身的 ajax 做的很好

于 2013-01-15T10:42:20.497 回答