[英]jquery ajax not working without loading a page
` `
$previous_year = $year = 0; $previous_year = $year = 0;
$previous_month = $month = 0; $previous_month = $month = 0;
$ul_open = false; $ul_open = 假;
$myposts = get_posts(array( $myposts = get_posts(数组(
'numberposts' => $numposts, 'numberposts' => $numposts,
'orderby' => 'post_date', 'orderby' => 'post_date',
'order' => 'DESC' '订单' => 'DESC'
)); ));
foreach ($myposts as $post): ?> foreach ($myposts as $post): ?>
http://localhost/klientasnew/archives/?=01"> http://localhost/klientasnew/archives/?=01">
` `
Try this code试试这个代码
<?php
$numposts = -1;
$previous_year = $year = 0;
$previous_month = $month = 0;
$ul_open = false;
$myposts = get_posts(
array(
'numberposts' => $numposts,
'orderby' => 'post_date',
'order' => 'DESC',
)
);
?>
<?php foreach ( $myposts as $post ) : ?>
<?php
setup_postdata( $post );
$year = mysql2date( 'Y', $post->post_date );
$month = mysql2date( 'n', $post->post_date );
$day = mysql2date( 'j', $post->post_date );
?>
<?php if ( $year != $previous_year || $month != $previous_month ) : ?>
<?php if ( $ul_open == true ) : ?>
<?php endif; ?>
<li><a id="df" rel="<?php echo get_the_date( 'm' ); ?>" href="
<?php
echo site_url();
?>
/archives?=<?php echo get_the_date( 'm' ); ?>" onclick="return loadmore();">
<span><?php the_time( 'F Y' ); ?></span></a>
</li>
<?php $ul_open = true; ?>
<?php endif; ?>
<?php
$previous_year = $year;
$previous_month = $month;
?>
<script type="text/javascript">
function loadmore(){
e.preventDefault();
var rml_post_id = jQuery(this).data( 'href' );
jQuery.ajax({
url : rml_post_id,
type: 'post',
data: {
post_id: rml_post_id
},
success : function( response ) {
//jQuery('#dd').html(response);
alert(response);
return false;
}
});
jQuery(this).hide();
}
</script>
<?php endforeach; ?>
<?php $numposts = -1; <br>
$previous_year = $year = 0; $previous_year = $year = 0;
$previous_month = $month = 0; $previous_month = $month = 0;
$ul_open = false; $ul_open = 假;
$myposts = get_posts(array( $myposts = get_posts(数组(
'numberposts' => $numposts, 'numberposts' => $numposts,
'orderby' => 'post_date', 'orderby' => 'post_date',
'order' => 'DESC' '订单' => 'DESC'
));?> ));?>
$year = mysql2date('Y', $post->post_date); $year = mysql2date('Y', $post->post_date);
$month = mysql2date('n', $post->post_date); $month = mysql2date('n', $post->post_date);
$day = mysql2date('j', $post->post_date);?> $day = mysql2date('j', $post->post_date);?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.