在使用jQuery循环生成的内容之间插入Google Adsense

时间:2016-12-09 17:12:53

标签: javascript jquery html adsense

我的网站上有一个搜索功能,它返回数据库的结果。结果从JSON中的数据库返回,然后我将DIVSPAN附加一个循环结果。

    $("#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脚本。

1 个答案:

答案 0 :(得分:0)

我不确定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>');
        }
    });

});

将附加&#34;您的adsense脚本&#34;每5个帖子。

编辑:我在条件中使用模5显示每5个帖子,按照评论中的要求,您可以将此条件编辑为简单相等,只显示一次。