0

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>​&lt;div align="center" id="imgRESULT"></div>

并使用正确的输入等。

但是进入控制台我得到:

错误

(Uncaught SyntaxError: Unexpected token <)

我似乎看不到如何让这个脚本工作。有输入吗?


尝试这个:

If txtUserName.Text.Trim() Like "Adm_?" Then
4

1 回答 1

3
                        V--------------extra parenthesis
$('#image1').on("load", (function() {
    $("#LoadingImage").hide(); }); <---extra parenthesis
});

需要是:

$('#image1').on("load", function() {
    $("#LoadingImage").hide();
});

在函数语句之前有一个额外的括号。还把 jQuery() 换成了 $() 以供外观。

于 2012-12-23T21:39:44.513 回答