キャンバスにテキストを書き込むスクリプトがあります。それはうまく動作します。問題は、最初に文字列を取得してから文字列をキャンバスに書き込むようにAjax呼び出しを行うと、JavaScriptがAjax呼び出しの前に文字列を書き込んで処理する順序を無視するように見えることです。結果はスクリプトがキャンバス「undefined」にプリントされます。HTML5キャンバス、テキスト、JavaScript
擬似コード:
//var str = ~some_ajax_call... <---If I use this, the output is undefined.
var str = "hello world";
context.fillStyle = '#00f';
context.font = 'italic 30px sans-serif';
context.textBaseline = 'top';
context.fillText (str, 0, 0);