sharepoint中的动态内容加载

时间:2017-06-23 21:37:23

标签: jquery sharepoint

我尝试使用链接和div将动态内容加载到sharepoint中,但我似乎无法让它工作。 所以这是我的.txt文件中的代码:

<script type="text/javascript">
_spBodyOnLoadFunctionNames.push("bios");
$('a .name').click(function bios() {
    var url = $(this).attr('href');
    $('#contactInfo').load(url);
    return false;
});
</script>

<h3>Meet the Team</h3>
<ul>
<li> <a class="name" href="htmlContent/emp1.htm">employee1</a></li>
<li> <a class="name" href="htmlContent/emp2.htm">employee2</a></li>
<li> <a class="name" href="htmlContent/emp3.htm">employee3</a></li>
<li> <a class="name" href="htmlContent/emp4.htm">employee4</a></li>
<li> <a class="name" href="htmlContent/emp5.htm">employee5</a></li>
</ul>
</br>
<div id="contactInfo">
</div>

1 个答案:

答案 0 :(得分:0)

尝试这个小调整,使jQuery与sharepoint很好地协同工作:

_spBodyOnLoadFunctionNames.push("bios");

function bios() {
    jQuery('a .name').click(function(e){ 
        e.preventDefault(); /*<----this will prevent the default click action*/
        var url = jQuery(this).attr('href');
        jQuery('#contactInfo').load(url);
        return false;
    });
}