私は次のコードを持っています:
$.ajax({
beforeSend: function () {
console.log("fetching script");
},
url: "../../../scripts/review-level-" + ig.game.currentLevel.toString() + ".js",
dataType: "script",
type: "GET",
success: function (script) {
console.log(reviewFunc());
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(errorThrown);
}
});
jQuery.ajaxを使用してスクリプトをフェッチしようとしています。省略形の関数も試しました。また、Chrome開発者ツールの[ネットワーク]タブでスクリプトが表示されているにもかかわらず、パラメーターに$.getScript()
aが含まSyntaxError
れています。ステータスコード200で正常にフェッチされました。フェッチしているスクリプトは次のとおりです。errorThrown
error
function reviewFunc() {
var overlay = ig.game.spawnEntity("EntityInfooverlay", 0, 0, {
msg: {
status: true,
message: "Question #1:",
counterOut: 0
}
});
console.log("reviewFunc Finished");
return overlay;
}
そこに構文エラーが見当たらないので、ちょっと困惑しています。誰かが私が見たことがないか、これに遭遇したことがある場合は、助けていただければ幸いです。