如何在重新加载页面后自动调用ajax函数

时间:2014-07-31 04:36:53

标签: jquery ajax jsp servlets

我有这样的ajax函数:

  $("#noOfFollowing").click(function(){
        $.ajax({
            url : 'Details',
            type : 'POST',
            data: "",
            success : function(msg) {
                $("#NOFOLLOWING").html(msg);

            }
        });

    });

我的html元素是

  <u id ="noOfFollowing"></u><i id="NOFOLLOWING""></i>

我想在不单击html元素的情况下调用ajax函数。应在每次重新加载页面后调用它。只要重新加载我的网页,就应该立即调用此函数而不单独单击。这里的url是一个servlet。如果有其他替代方案,那么请建议他们。

2 个答案:

答案 0 :(得分:0)

你应该把你的Ajax调用放在这个:

  $(document).ready(function (){

   $.ajax({
            url : 'Details',
            type : 'POST',
            data: "",
            success : function(msg) {
                $("#NOFOLLOWING").html(msg);

            }
        });
   });

答案 1 :(得分:0)

试试这种方式

function get_data(){
$.ajax({
        url : 'Details',
        type : 'POST',
        data: "",
        success : function(msg) {
            $("#NOFOLLOWING").html(msg);        
        }
    }); 
}

HTML

<u id ="noOfFollowing" onclick="get_data()" ></u><i id="NOFOLLOWING""></i>

在剧本中

$(document).ready(function(){
get_data() //After page load this function called
});