Wordpress中的Ajax错误加载更多?

Wordpress中的Ajax错误加载更多?,ajax,wordpress,wordpress-theming,Ajax,Wordpress,Wordpress Theming,我尝试为我的自定义页面模板加载选项,单击“加载更多”按钮后,Ajax返回未定义的错误 自定义博客页面 <?php if (have_posts()) : ?> <section id="posts"> <?$postslist = get_posts( array( 'posts_per_page' => 2, 'order' => 'ASC' ) ); if

我尝试为我的自定义页面模板加载选项,单击“加载更多”按钮后,Ajax返回未定义的错误

自定义博客页面

<?php if (have_posts()) : ?>
      <section id="posts">
        <?$postslist = get_posts( array(
        'posts_per_page' => 2,
        'order'          => 'ASC'
    ) );

    if ( $postslist ) {
        foreach ( $postslist as $post ) :
            setup_postdata( $post );
            ?>
            <div style='color:#000'>
                   <?php echo '<br>'.$post->ID.'->'; the_title(); ?>

            </div>
        <?php
        endforeach; 
        wp_reset_postdata();
    } ?>
      </section>
      <?php if ( $wp_query->max_num_pages > 1 ) : ?>
        <nav class="load_more">
          <?php next_posts_link( 'Load More' ); ?>
        </nav>

      <?php endif;  ?>
    <?php endif;  ?>


    <div class="load_more"><a>list</a></div>

200行 398ms
jquery….=1.11.1(第4行) 得到

404找不到 321ms
jquery….=1.11.1(第4行)
“NetworkError:404 Not Found-”

您试图通过访问jQuery函数中的
href
属性来获取url,但您没有提供它,这就是url在末尾追加
未定义的原因

您需要在此处设置“href”属性

<div class="load_more"><a href='...'>list</a></div>
<div class="load_more"><a href='...'>list</a></div>
var link = jQuery(this).attr('href');