0

ページ全体をリロードせずに、無限スクロールを使用して次の 5 つのコンテンツを画面にロードしようとしています。私は約100万のことを試しました。スクロールバーの追跡はうまく機能していますが、スクロールバースクリプトがアクティブになったときに追加のコンテンツをロードする ajax リクエストを設定する方法がわかりません。私がこれに2日間立ち往生しているのを助けてください。

ここに私のJavaスクリプトがあります:

    <script type="text/javascript">
    function yHandler(){
var wrap = document.getElementById('wrap');
var contentHeight = wrap.offsetHeight;
var yOffset = window.pageYOffset; 
var y = yOffset + window.innerHeight;
if(y >= contentHeight){
    // Ajax call to get more dynamic data goes here
    wrap.innerHTML += '<div class="newData"></div>';
}
var status = document.getElementById('status');
status.innerHTML = contentHeight+" | "+y;
}

window.onscroll = yHandler;
</script>

これが私のデータベースに接続するための私のphpファイルです:

    <?php

    # FileName="Connection_php_mysql.htm"
    # Type="MYSQL"
    # HTTP="true"
    $hostname_dbConn = "localhost";
    $database_dbConn = "Video";
    $username_dbConn = "root";
    $password_dbConn = "root";
    $dbConn = mysql_pconnect($hostname_dbConn, $username_dbConn, $password_dbConn) or trigger_error(mysql_error(),E_USER_ERROR); 

    ?>
4

1 に答える 1