PHP,JS。加载index.php时调用函数

时间:2014-02-09 11:50:59

标签: javascript php jquery html function

所以我有一个简单的问题。我需要在加载index.php时使用函数。现在我可以通过按钮点击来使用功能,但是我需要在加载index.php时自动使用它。

这是index.php的一部分

<div id="fb-root"></div>
<a href="#" onclick="FbRequest('This page is amazing, check it out!','4d5da07acbbb0');">Send Request</a> //after user click this, It use function, I need to use this automatically after index.php is loaded

<script type="text/javascript">
function FbRequest(message, data){
        FB.ui({method:'apprequests',message:message,data:data,title:'Share this site with your friends'},
                function(response){
                        // response.request_ids holds an array of user ids that received the request
                }
        );
}
// typical application initialization code for your site
(function() {
    var e = document.createElement('script');
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    e.async = true;
    document.getElementById('fb-root').appendChild(e);
}());
window.fbAsyncInit = function() {
    FB.init({
        appId   : '0000000000',
        session : {},
        status   : true,
        cookie  : true,
        xfbml   : true
    });
};
</script>

3 个答案:

答案 0 :(得分:0)

如果您在页面中使用jquery,则在加载后调用body。

你可以像Jaueyr那样做

 $(function(){
     //your ajax call to function or  
 });

如果您使用的是核心JavaScript,那么您可以使用<body onload="load()">

window.onload = function () {
     all your code goes here.
   }

答案 1 :(得分:0)

将此添加到您的脚本中。

window.onload =FbRequest('This page is amazing, check it out!','4d5da07acbbb0');

答案 2 :(得分:0)

如果您使用的是vanilla JavaScript,则可以移至onload事件。

window.onload = function() {
  FbRequest("Lorem ipsum.");
};