首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python-ajax阻止查看源代码响应数据

python-ajax阻止查看源代码响应数据
EN

Stack Overflow用户
提问于 2013-01-10 18:39:51
回答 1查看 145关注 0票数 0

我正在使用flask框架编写python。当我在浏览器中使用"view-source“时,来自服务器的数据响应一直显示出来。

html:

代码语言:javascript
复制
$('li.channel, div.channel-in-top').on('click', function(e){
  $.getJSON($(this).find('a').attr('href'), function(data){
    ...
  }
}

响应的服务器代码:

代码语言:javascript
复制
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)中使用view-source时,它会显示返回的整个数据c。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-15 18:42:20

我刚刚发现了真正的问题所在。这是关于html5的history.pushState,flask的ajax -Python本身做得很好

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14255939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档