我有一个在画布上写文字的脚本。它工作正常。问题在于,如果我先进行Ajax调用以首先获取字符串,然后再将该字符串写入画布,JavaScript似乎忽略了我希望完成的操作的顺序并在Ajax调用之前写入字符串;结果是脚本打印到画布“未定义”。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);