我希望在ajax完成其工作后运行脚本?

时间:2015-08-30 14:00:13

标签: javascript

我有一个由Ajax加载到屏幕上的图像,我希望在图像完全加载到屏幕后出现一个按钮

我想在ajax完成其工作后运行脚本吗?

任何人都可以提供帮助

1 个答案:

答案 0 :(得分:-1)

您可以使用jQuery AJAX的 $.ajax({ //ajax code }) .done( function() { alert("Success!") }) .fail(function() { alert( "error" ); }) .always(function() { alert( "complete" ); }); 函数来处理此类要求。

以下是示例代码:

$("<img/>")
    .on('load', function() { console.log("image loaded correctly"); })
    .on('error', function() { console.log("error loading image"); })
;

以下是更多说明的链接:documentation

编辑:1

您可以检查图像上的某些事件,如下所示:

javascript

编辑:2

虽然您在问题中标记了 jQuery ,但在答案中我使用了 import java.io.BufferedReader; import java.io.InputStreamReader; import java.math.*; class Sum { public static void main(String args[] ) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s[] = br.readLine().split(" "); BigInteger i = new BigInteger(s[0]); BigInteger j = new BigInteger(s[1]); //I am taking the average of the first number and the last number, and multiplying by the number of numbers i.e. Sum = ((i+j)/2)(j - i) BigInteger k = i.add(j); BigInteger m = k.divide(BigInteger.valueOf(2)); k = m.multiply(j.subtract(i)); System.out.println(k); } } 代码。

如果你不知道如何使用jQuery。您只需要参考CDN就可以了,也可以从这里下载:http://api.jquery.com/jquery.ajax/

注意任何版本都适合您的问题。

您还可以使用各种CDN链接,其中一个是:http://jquery.com/download/