我对Javascript相当陌生,并且在$ .getScript调用中无法执行代码遇到麻烦。
我已引用Using $.getScript (jquery): code is not executed和jQuery getScript来回答我的问题,但无法解决任何问题。
我试图构建一个脚本以将信息存储在Backendless上,所以我试图测试如何首先将信息获取到该脚本上。我遇到了一个障碍,试图获得对Backendless.js sdk的调用。
我在两行之间进行了检查,以查看其未执行的地方。它完全错过了第4个检查,并跳到了5。我不确定从哪里开始,想知道是否有人知道如何调用该脚本来调用内部代码,因为在我的第一个参考文献中有一个脚本使用$(function(){})。但是我相当确定这不是我的情况。
require("jsdom").env("", function(err, window) {
console.log("this 1");
if (err) {
console.error(err);
return;
}
console.log("this 2");
var $ = require("jquery")(window);
console.log("this 3");
$.getScript('http://api.backendless.com/sdk/js/latest/backendless.js', function()
{
console.log("this 4");
var APPLICATION_ID = ' 0',
SECRET_KEY = ' 0',
VERSION = 'v1'; //default application version;
Backendless.initApp(APPLICATION_ID, SECRET_KEY, VERSION);
});
console.log("this 5");
});
最佳答案
Backendless也是npm模块,因此您可以使用'npm install backendless'
安装它,然后编写
var Backendless = require('backendless')
没有
getScript
功能。