Jquery 未捕获的语法错误:意外标记<;恶意软件?
我之所以认为它是恶意软件或某种病毒,是因为我在本地主机上安装了相同主题的opencart,并且它可以正常工作。但是在服务器上我得到了这个错误。 这里有一个网站,如果有人可以看看发生了什么:添加一个产品到购物车->去结帐页->注册帐户->继续。当你点击Contiune时,不会发生任何事情,它将生成:Jquery 未捕获的语法错误:意外标记<;恶意软件?,jquery,ajax,syntax-error,Jquery,Ajax,Syntax Error,我之所以认为它是恶意软件或某种病毒,是因为我在本地主机上安装了相同主题的opencart,并且它可以正常工作。但是在服务器上我得到了这个错误。 这里有一个网站,如果有人可以看看发生了什么:添加一个产品到购物车->去结帐页->注册帐户->继续。当你点击Contiune时,不会发生任何事情,它将生成: Uncaught SyntaxError: Unexpected token 在谷歌chrome开发工具中。当你去购物车时,也会发生一些奇怪的事情:它会弹出一个窗口,在www.alvegold.co
Uncaught SyntaxError: Unexpected token
在谷歌chrome开发工具中。当你去购物车时,也会发生一些奇怪的事情:它会弹出一个窗口,在www.alvegold.com上显示:未找到未找到。我从来没有说过这样的话
任何反馈都将不胜感激。谢谢 这不是恶意软件或任何东西,只是一个错误。我通常在尝试将$.parseJSON()转换为Ajax响应时会遇到这种情况,但由于我的PHP脚本出于某种原因给出了一个错误,因此失败了 首先,您应该向我们展示一些代码。 第二,问题在于:
success: function(html) {
$('.warning, .error').remove();
html = escape(html);
$('#payment-address .checkout-content').html(html);
$('#checkout .checkout-content').slideUp('slow');
$('#payment-address .checkout-content').slideDown('slow');
$('.checkout-heading a').remove();
$('#checkout .checkout-heading').append('<a>Modify »</a>');
},
成功:函数(html){
$('.warning,.error').remove();
html=转义(html);
$(“#付款地址.结帐内容”).html(html);
$('#checkout.checkout content').slideUp('slow');
$(“#付款地址.结帐内容”).slideDown('slow');
$('.checkout标题a').remove();
$(“#checkout.checkout heading”).append('Modify»;');
},
如果您将收到的html
字符串作为响应进行转义,它将起作用。
这意味着响应的内容有问题
我还建议使用模板,不要通过ajax发送javascript代码。不确定javascript错误是否真的是恶意软件,但我认为人们不会访问受感染的网站。错误消息是ajax调用的结果,该调用需要JSON,但接收HTML,控制台处于圣诞节模式,当你访问那个页面时,它是红色的,不是恶意软件,而是开发者的错误。