我得到了以下lua.vm.js代碼:lua.vm.js的innerHTML錯誤
local data=tostring(js.global.Module.read('/statsWidget.lcgi'))
print(data)
print(js.global.document.getElementById('statsWidget').innerHTML)
js.global.document.getElementById('statsWidget').innerHTML=data
而Ajax調用和打印都做工精細,試圖設置的innerHTML提出了一個JavaScript錯誤:
Uncaught SyntaxError: Unexpected identifier lua.vm.js:5717
_emscripten_run_script_int lua.vm.js:5717
iS lua.vm.js:6406
eX lua.vm.js:6406
iM lua.vm.js:6406
eZ lua.vm.js:6406
iD lua.vm.js:6406
iM lua.vm.js:6406
eZ lua.vm.js:6406
dB lua.vm.js:6406
k1 lua.vm.js:6407
invoke_vii lua.vm.js:6359
eS lua.vm.js:6406
e2 lua.vm.js:6406
dA lua.vm.js:6406
cD lua.vm.js:6406
ccallFunc lua.vm.js:536
ccall lua.vm.js:495
Lua.execute lua.vm.js:6608
(anonymous function) lua.vm.js:6614
Lua.executeScripts lua.vm.js:6613
window.onload lua.vm.js:6603
我做錯了什麼?
這是有效的Lua語法。這可能是'lua.vm.js'解析器中的一個錯誤。 –
我知道這是有效的Lua,奇怪的是,在由lua.vm.js或emscripten生成的某些代碼中似乎存在JS語法錯誤('_emscripten_run_script_int'中的行進行評估) – nonchip
嗯,'lua.vm. js'是一個JavaScript庫。它可以調用它自己的函數,當它引發一個錯誤時,它被記錄在回溯中。 –