2014-01-22 2 views
0

У меня есть веб-страница SharePoint 2010 Я строю простой список SharePoint. Идея состоит из списка, который автоматически создает первую половину страниц sharepoint. Страница отображается в FF и Chrome, но не в IE. Он никогда не загружает содержимое списка в нужные div. Почти как код не стреляет. СПАСИБО ЗА ПОМОЩЬ!SP Сервисы, не работающие в IE

<script language="javascript" type="text/javascript">   
    $(document).ready(function() { 
     $().SPServices({ 
      operation: "GetListItems", 
      async: false, 
      listName: "HomepageControl", 
      CAMLViewFields: "<ViewFields><FieldRef Name='Item1link' /><FieldRef Name='Item2link' /><FieldRef Name='Item3link' /><FieldRef Name='Item4link' /><FieldRef Name='Item1image' /><FieldRef Name='Item2image' /><FieldRef Name='Item3image' /><FieldRef Name='Item4image' /><FieldRef Name='FeatureEnabled' /><FieldRef Name='WelcomeMessage' /><FieldRef Name='PageHeading' /></ViewFields>", 
      completefunc: function (xData, Status) { 
       $(xData.responseXML).SPFilterNode("z:row").each(function() { 
        var newhtml = "<div id='contentheaderbar'>" + $(this).attr("ows_PageHeading") + "</div>" + "<div id='dasheddividerbin'><img width='2' height='5' src='/sites/corpcomm/SiteAssets/TemplateTest/images/fill.gif' border='0'/></div>" + "<div class='whitebg' id='innercontentbin' style='text-align: right; '>" + 
         "<div id='WelcomeBin'>" + $(this).attr("ows_WelcomeMessage") + "</div>" + "<div id='FeaturedBin'><h2>Featured Links:</h2><ul>" + "<li><a href='" + $(this).attr("ows_Item1link") + "' target='_blank'><img width='166' height='106' src='" + $(this).attr("ows_Item1image") + "' border='0'/></a></li>" + "<li><a href='" + $(this).attr("ows_Item2link") + "' target='_blank'><img width='166' height='106' src='" + $(this).attr("ows_Item2image") + "' border='0'/></a></li>" + "<li><a href='" + $(this).attr("ows_Item3link") + "' target='_blank'><img width='166' height='106' src='" + $(this).attr("ows_Item3image") + "' border='0'/></a></li>" + "<li><a href='" + $(this).attr("ows_Item4link") + "' target='_blank'><img width='166' height='106' src='" + $(this).attr("ows_Item4image") + "' border='0'/></a></li>" + "</ul><div class='clear'></div></div><div class='clear'></div></div></div>" + "<div id='dasheddividerbin'><img width='2' height='5' src='/sites/corpcomm/SiteAssets/TemplateTest/images/fill.gif' border='0'></div>" 
        $('#maindiv').append(newhtml); 
       }); 
      } 
     }); 
    }); 
</script> 
<div id="maindiv"></div> 
+0

проверить консоль отладки на наличие ошибок – Huangism

+0

@Huangism У меня нет ничего в отладке для страницы. Однако он встроен на более крупную страницу sharepoint. Если страница загружает jquery 1.6 в заголовок, а затем я вызываю 1.10 в этом фрагменте, это проблема? – pjparks

+0

Говорят, что вы загружаете две версии jQuery? Если это так, то вам нужно прочитать в noConflict jQuery и понять последовательность загрузки сценария, чтобы ваши плагины jQuery (aka: SPServices) добавлены в ожидаемую версию. –

ответ

0

Я разорвал все на части и перестроил это, и он отлично работал. Я должен иметь синтаксическую ошибку в области вставки изображений. Благодаря!

 Смежные вопросы

  • Нет связанных вопросов^_^