-2
ボタンをクリックすると、ajaxは新しいコンテンツを読み込む必要があります。ユーザーが新しい読み込みコンテンツの上にスローする必要があります.MozillaとIEでは完全に機能しましたが、問題がどこにあるのか知りません。前もって感謝します。私のjsは別のブラウザで動作しますが、クロムでは動作しません
if ($showMoreOffersButton) { ?>
<div class="text-center box" id="show-more-tourism-offers-btn-holder">
<a class="site-button blue" onclick="showMoreTourismOffers(<?php echo $offset; ?>)"
onclick="ga('send', 'event', '<?= isset($parent_component) ? $parent_component : 'Unknown' ?>', 'Show More Offers');">
<span class="glyphicon glyphicon-refresh spinning" id="travel-arrow-spinner"
style="display: none"></span>
ОЩЕ ОФЕРТИ
</a>
</div>
<? }
function showMoreTourismOffers(begin_offset) {
if (!btn_lock) {
//check if user already visited this page and saw more than 16 boxes
if (offset < begin_offset) {
offset = begin_offset;
}
var mobileFlag;
if(isMobile == 1){
mobileFlag = true;
}else{
mobileFlag = false;
}
$.ajax({
url: base_url + 'pochivki/show_more_offers/',
type: 'POST',
data: {
filter: ajaxDealFilter(true, mobileFlag),
country_index: countryIndex,
region_index: regionIndex,
city_index: cityIndex,
offset: offset,
current_url: window.location.href
},
success: function (data) {
$('#tourism-deals-holder').append(data.deals);
if (data.hideButton) {
$('#show-more-tourism-offers-btn-holder').remove();
}
offset += 48;
$('#travel-arrow-spinner').hide();
},
error: function() {
},
beforeSend: function() {
btn_lock = !btn_lock; // becomes true
$('#travel-arrow-spinner').show();
},
complete: function() {
btn_lock = !btn_lock; // becomes false again
$('.images-rotation').imagesRotation()
},
dataType: "json"
});
} }
すべてのエラーを持っている誰のこのヘルプを願って、この問題を解決しますか? – Timo
ChromeでF12キーを押し、コンソールタブに移動 – j08691
コンソールに何もない – Darina