• こちらのサイトのmode-disp.phpを参考にしているのですが、、、
    http://hijiriworld.com/web/wp-ajax-loading/

    <?php var_dump( $now_post_num  ); ?>
    <?php var_dump( $get_post_num  ); ?>
    <?php var_dump( $next_now_post_num  ); ?>
    <?php var_dump( $next_get_post_num  ); ?>
    

    上記のコードをmore-disp.phpに追記したんですが、
    以下の通り空っぽなので、、、

    NULL
    NULL
    int(0)
    int(0)

    MySQLとのやり取りができていないのでしょうか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • MySQLではなく、まずJavascriptからPHPにパラメータを渡せていないのだと思います。

    あと、ご参考のコードをそのまま実装するのは危険なので、外部からやってくる変数をエスケープしたほうがいいかと思います。

    トピック投稿者 Dreadnoughtxx

    (@dreadnoughtxx)

    有難う御座います。今はローカルでやっているので
    エスケープは後からしようと思いますが、、、

    パラメータを渡せていないということなのですが、、

    こちらのコードに何かしら原因があるとは特に思えないのですが、
    特にあるとすればパスの記載が誤っているのでしょうか。。
    引き続きお力を頂けないでしょうか?

    var now_post_num = 9; // 現在表示されている数
    var get_post_num = 6; // 一度に取得する数

    $(function() {
    $(“a.more”).live(“click”, function() {

    $(“a.more”).html(‘<img class=”ajax_loading” src=”http://localhost:8888/airbnbmatome/wp-content/themes/AirbnbTsuya/load.gif&#8221; />’);

    $.ajax({
    type: ‘post’,
    url: ‘http://localhost:8888/airbnbmatome/wp-content/themes/AirbnbTsuya/more-disp.php&#8217;,
    data: {
    ‘now_post_num’: now_post_num,
    ‘get_post_num’: get_post_num
    },
    success: function(data) {
    now_post_num = now_post_num + get_post_num;
    data = JSON.parse(data);
    $(“div.entry”).append(data[‘html’]);
    $(“a.more”).remove();
    if (!data[‘noDataFlg’]) {
    $(“div.entry”).append(‘<div class=”more”>もっと表示</div>’);
    }
    }
    });
    return false;
    });
    });

    例えば、more-disp.phpの内容を、

    <?php
    
    echo 'now_post_num: ' . $_POST['now_post_num'] . "\n";
    echo 'get_post_num: ' . $_POST['get_post_num'];
    

    などのように受け取ったパラメータを出力するだけの簡単なものにした上で、送信側のJavascriptも

    ...
    success: function(data) {
    	console.log(data);
    }
    ...
    

    というような、返ってきたパラメータを出力するだけのものにして、正しく送受信が行えているかをテストしつつ、不具合の原因を探っていけばいいと思います。

    トピック投稿者 Dreadnoughtxx

    (@dreadnoughtxx)

    有難う御座います!
    こちらで一回試して見たいと思います!!

    初歩的な事なのも関わらず、サポートして頂いて非常に有難いです。
    一回、それで様子見てみたいと思います。。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「dumpしてNULLになってしまいました。。」には新たに返信することはできません。