未捕获的SyntaxError:意外的标记<?
使用Javascript:
jQuery(document).ready(function() {
jQuery('#submit').click(function() {
jQuery("#LoadingImage").show();
var imgSrc = 'http://foo.com/gen.php?username1=' + jQuery('input[name=username1]').val() + '&username2='+ jQuery('input[name=username2]').val();
jQuery('#imgRESULT').html('<img id="image1" src="' + imgSrc + '" >');
});
$('#image1').on("load", (function() {
$("#LoadingImage").hide();
});
});
随着HTML的
<div id="LoadingImage" style="display: none">
<img src.... /></div><div align="center" id="imgRESULT"></div>
并有正确的输入等
但进入控制台我得到:
(未捕获的SyntaxError:意外的标记<)
我似乎无法看到如何让这个脚本工作。 任何输入?
V--------------extra parenthesis
$('#image1').on("load", (function() {
$("#LoadingImage").hide(); }); <---extra parenthesis
});
需要是:
$('#image1').on("load", function() {
$("#LoadingImage").hide();
});
在函数语句前你有一个额外的圆括号。 还将jQuery()转换为$()以用于外观。
链接地址: http://www.djcxy.com/p/45999.html