申し訳ありませんが、私は自分のプロジェクトでRESTfulなバックエンドを使って作業していて、jqueryでデータを送信しています。JSONとpython Flaskを投稿する - Werkzeugデバッガを使用する方法は?
あなたが私としてひどいpythonプログラマーである場合、werkzeugデバッガーは特にデバッグに優れていると言わなければなりません。調査したい場所に例外をスローし、レンダリングされたデバッガのhtmlを使用してコードと変数を検査します。
しかし、getの代わりに投稿要求を送信した場合、もちろんバックエンドコードで例外をスローすると、ブラウザは応答テキストを表示しません。
応答テキストのレンダリングに使用できる技術はありますか?それにはjavascriptなどがあります。
私は、そのようなポップアップウィンドウに応答テキストを挿入しようとするなど、さまざまなことをしようとしてるような:
$.postJSON = function(url, data, callback, error_callback) {
return jQuery.ajax({
'type': 'POST',
'url': url,
'contentType': 'application/json',
'data': JSON.stringify(data),
'dataType': 'json',
'success': callback,
'error': error_callback
});
};
$.postJSON('/the_uri', {'foo': 'bar'},
function(response) {
var a = 0;
},
function(response) {
var html = response.responseText;
var my_window = window.open('', 'mywindow1', 'width=350,height=150');
$(my_window.document).find('html').html(html);
});
});
しかし、これは非常によくジャバスクリプトの世話をしません。
誰にも提案はありますか?
にあなたはまだ解決策を持っている任意のチャンスを記述しますjqxhrオブジェクト
http://api.jquery.com/jQuery.post/#jqxhr-object
にあなたのハンドラを割り当てることを検討しますか?私は本当にこれをやりたいと思っています。 – David
解決はまだありません、申し訳ありません...私はもはや1つを探していません、あなたがしたいことがあるかもしれませんが、サーバー上のフラスコアプリケーションにデバッガーを接続し、そこにあなたのコードをトレース/トレースすることです。 –