La prévention pour exécuter une fonction JavaScript plus d'une fois

Je suis à l'aide de JavaScript, jQuery et PHP. Comment puis-je limiter la fonction JavaScript à exécuter une fois?

Mon MainJQuery fichier Ajax. display.php exécuter pendant un certain temps:

....

$.ajax({
    type:'POST',
    url: 'display.php',
    data:'id='+id  ,
    success: function(data){
        $("#response").html(data);

        //Here Get_list should be execute only once.
        get_list('get');

        //Display should execute as usual
        display();
    }//success
}); //Ajax

.......

get.Php fichier écrit une valeur de JavaScript:

<?php
    print "<script language='javascript'>";
    print " g_cost[g_cost.length]=new Array('STA-VES','East',4500);";
    print " g_cost[g_cost.length]=new Array('STA-CRF','West',5400);";
    print "</script>";
?>

Ma fonction JavaScript a la valeur suivante à partir de PHP:

function get_list('get'){
    for(var i=0;i<g_cost.length;i++)
        var temp = g_cost[i];

    var Name = temp[0];
    var direction = temp[1];
    var cost = temp[2];

    ..
    some code
    ...
}

function display(){
    for(var i=0;i<g_cost.length;i++)
        alert(g_cost.length);
    var temp = g_cost[i];
    alert(temp[0]);
    alert(temp[1]);
    alert(temp[2]);
}

Est-il possible de limiter à exécuter une fonction JavaScript dans l'Ajax de jQuery succès partie?

OriginalL'auteur venkatachalam | 2009-01-11