フラスコフレームワークを使用して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)からview-sourceを使用するたびに、返されるデータc全体が表示されます。
私はajax(python thouではない)を使用していくつかのWebサイトにアクセスしましたが、ajaxをトリガーする前または後に、view-sourceが通常どおりhtmlを表示できることを確認しました。