wordpress外部链接表现得很奇怪

时间:2016-10-25 20:56:25

标签: jquery ajax wordpress

我在Wordpress安装中有以下jQuery代码。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">        </script>
<script>
//var jq = jQuery.noConflict();

function test() {
    alert("hello from covenant");
}

$(document).ready(function(){
    $("div.likebtn_container").remove();
    $(".content-column.one_fifth.last_column a").click(function() {
//        test();
        var href = $(this).attr("href");
        alert(href);
        $.get(href, function(data, status){
            alert('in get');
            var begin = data.search("<article");
//            var stop = data.search("</article");
//            var begin = data.search('<main id="main"');
            var stop = data.search("</article");
            data = data.substring(begin, stop);
            $("div.content-column.four_fifth").html(data);
        });
        return false;
    });

});

</script>

在双栏页面中,我在右栏中有一个链接。单击链接时,“get”函数会将内容加载到“data”中,然后搜索该数据以从文档的某个部分中提取html。

当href是我的wordpress网站上的页面或帖子时,一切正常。我是“href”警报,然后是“获取”警报,然后页面的所需部分加载到左列,并且阻止链接以“return false”打开。

但是,当href是外部站点时,我会看到两次“href”警报,看不到“获取”警报,然后整个外部站点会替换我的页面内容。

我对如何让外部链接在我的应用程序中表现得像内部链接感到困惑。

非常感谢任何帮助。

0 个答案:

没有答案