在 jQuery 循环生成的内容之间插入 Google Adsense
Inserting Google Adsense inbetween content generated with a jQuery loop
我的网站上有一个搜索功能,returns 来自数据库。结果从 JSON 中的数据库返回,然后我在循环中附加一个 DIV
或 SPAN
结果。
$("#btnGetresult" ).click(function(e) {
var browsechapter = $( "#browsechapter" ).val();
var browsebook = $( "#browsebook" ).val();
var browseline = $( "#browseline" ).val();
var version = $( "#version" ).val();
e.preventDefault();
$.ajax({
type: "POST",
url: "functionhandlers/getlinecontent.php",
data: {browseline:browseline, browsechapter:browsechapter, browsebook:browsebook, version:version},
dataType: 'json',
cache: false,
})
.success(function(response) {
if(!response.errors && response.result) {
$('#divcontent').html("");
$.each(response.result, function( index, value) {
$('#divcontent').append('<p class="resultsclass"><b>'+value[0]+' '+value[1]+':'+value[2]+ '</b></br> '+value[3]+' <button class="addfavourite" style="background-color:#83d3c9;border:none;color:#fff;padding:5px;"aria-hidden="true">Add to Favourites</button></p></br>');
});
} else {
$('#divsearchresult').html('<b>No lines found</b>');
}
});
});
如何插入一些 adsense 脚本以在一定数量的结果之间显示?伪代码:在第 5 个结果后,插入 adsense 脚本。
我不确定您所说的 Adsense 脚本是什么意思,但索引上的简单条件也许就可以了。
$("#btnGetresult" ).click(function(e) {
var browsechapter = $( "#browsechapter" ).val();
var browsebook = $( "#browsebook" ).val();
var browseline = $( "#browseline" ).val();
var version = $( "#version" ).val();
e.preventDefault();
$.ajax({
type: "POST",
url: "functionhandlers/getlinecontent.php",
data: {browseline:browseline, browsechapter:browsechapter, browsebook:browsebook, version:version},
dataType: 'json',
cache: false,
})
.success(function(response) {
if(!response.errors && response.result) {
$('#divcontent').html("");
$.each(response.result, function( index, value) {
if(index%5 == 0) {
$('#divcontent').append('your adsense script');
}
$('#divcontent').append('<p class="resultsclass"><b>'+value[0]+' '+value[1]+':'+value[2]+ '</b></br> '+value[3]+' <button class="addfavourite" style="background-color:#83d3c9;border:none;color:#fff;padding:5px;"aria-hidden="true">Add to Favourites</button></p></br>');
});
} else {
$('#divsearchresult').html('<b>No lines found</b>');
}
});
});
每 5 个帖子将追加 "your adsense script"。
编辑:我在条件中使用了模 5 以每 5 个帖子显示一次,如评论中所要求,您可以将此条件编辑为简单的相等性以仅显示一次。
我的网站上有一个搜索功能,returns 来自数据库。结果从 JSON 中的数据库返回,然后我在循环中附加一个 DIV
或 SPAN
结果。
$("#btnGetresult" ).click(function(e) {
var browsechapter = $( "#browsechapter" ).val();
var browsebook = $( "#browsebook" ).val();
var browseline = $( "#browseline" ).val();
var version = $( "#version" ).val();
e.preventDefault();
$.ajax({
type: "POST",
url: "functionhandlers/getlinecontent.php",
data: {browseline:browseline, browsechapter:browsechapter, browsebook:browsebook, version:version},
dataType: 'json',
cache: false,
})
.success(function(response) {
if(!response.errors && response.result) {
$('#divcontent').html("");
$.each(response.result, function( index, value) {
$('#divcontent').append('<p class="resultsclass"><b>'+value[0]+' '+value[1]+':'+value[2]+ '</b></br> '+value[3]+' <button class="addfavourite" style="background-color:#83d3c9;border:none;color:#fff;padding:5px;"aria-hidden="true">Add to Favourites</button></p></br>');
});
} else {
$('#divsearchresult').html('<b>No lines found</b>');
}
});
});
如何插入一些 adsense 脚本以在一定数量的结果之间显示?伪代码:在第 5 个结果后,插入 adsense 脚本。
我不确定您所说的 Adsense 脚本是什么意思,但索引上的简单条件也许就可以了。
$("#btnGetresult" ).click(function(e) {
var browsechapter = $( "#browsechapter" ).val();
var browsebook = $( "#browsebook" ).val();
var browseline = $( "#browseline" ).val();
var version = $( "#version" ).val();
e.preventDefault();
$.ajax({
type: "POST",
url: "functionhandlers/getlinecontent.php",
data: {browseline:browseline, browsechapter:browsechapter, browsebook:browsebook, version:version},
dataType: 'json',
cache: false,
})
.success(function(response) {
if(!response.errors && response.result) {
$('#divcontent').html("");
$.each(response.result, function( index, value) {
if(index%5 == 0) {
$('#divcontent').append('your adsense script');
}
$('#divcontent').append('<p class="resultsclass"><b>'+value[0]+' '+value[1]+':'+value[2]+ '</b></br> '+value[3]+' <button class="addfavourite" style="background-color:#83d3c9;border:none;color:#fff;padding:5px;"aria-hidden="true">Add to Favourites</button></p></br>');
});
} else {
$('#divsearchresult').html('<b>No lines found</b>');
}
});
});
每 5 个帖子将追加 "your adsense script"。
编辑:我在条件中使用了模 5 以每 5 个帖子显示一次,如评论中所要求,您可以将此条件编辑为简单的相等性以仅显示一次。