javascript语法错误,应为表达式,得到'<'
javascript syntax error expected expression, got '<'
所以我有这个代码:
;
(function (g) {
var d = document, i, am = d.createElement('script'), h = d.head || d.getElementsByTagName("head")[0], aex = {
"src": '',
"type": "text/javascript",
"async": "true",
"data-vendor": "acs",
"data-role": "gateway"
};
for (var attr in aex) {
am.setAttribute(attr, aex[attr]);
}
h.appendChild(am);
g['acsReady'] = function () {
var aT = '__acsReady__', args = Array.prototype.slice.call(arguments, 0), k = setInterval(function () {
if (typeof g[aT] === 'function') {
clearInterval(k);
for (i = 0; i < args.length; i++) {
g[aT].call(g, function (fn) {
return function () {
setTimeout(fn, 1)
};
}(args[i]));
}
}
}, 50);
};
})(window);
当你在Firefox的控制台上运行它时,它会抱怨
"SyntaxError:需要表达式,得到了"<"
然而,当你在http://esprima.org/demo/validate.html,它工作得很好。。。
它做错了什么?
我认为这一行有问题:
"src": '',
所以你实际上有一个空白的src。错误本身表明您得到了一些HTML响应,在这种情况下,浏览器显然只是试图加载您当前所在的页面(查看网络面板)。但是试着在src中使用更有意义的东西,或者如果你只想创建一个脚本标记,就完全忽略它。
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- Ajax文件加载和<输入>文件加载
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 在node.jsexpress应用程序中,req.body没有得到<text区域>价值
- Wordpress tinyMCE错误“;SyntaxError:需要表达式,得到'<'tinymce
- React路由器参数化路由:SyntaxError:预期表达式,得到'<'
- 为什么我不得到“;NetworkError”;当我使用<script src=“;false _ ip”>
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 得到<选择>而无需使用php在同一页面上提交
- 我在这里得到了Uncaught SyntaxError:意外的令牌<.为什么会这样
- 为什么我'm得到错误:“;SyntaxError:意外的标记<&”;
- 我怎样才能得到所有<tr>-s来自<tbody>并将其转换为字符串
- javascript语法错误,应为表达式,得到'<'
- 当从代码进行Web浏览时,如何将信息发送到<input.*type=“;提交”>并检索得到的链接
- 得到<tr>在html表中
- 得到<img>标记源超出变量