2016-03-07 3 views
0

Я пытаюсь выполнить пример, используя «метод Etherson», чтобы создать веб-часть с JavaScript. Я хочу, чтобы отдельный .html и .js файлы в пользовательской библиотеке, как показано ниже: FilesO365 SharePoint CEWP с Javascript не загружается?

Если я держу JS рядный, код работает, как ожидалось:

<!DOCTYPE html><html><head> 
<title></title> 
<script type="text/javascript"> 
    $(function() { 
     $.ajax({ 
      url: "/mOperations/_api/web/lists/GetByTitle('Demo List')/items", type: "GET", headers: { "accept": "application/json;odata=verbose" }, 
     }).success(function (data) { 
      var listItemInfo = ""; 

      $.each(data.d.results, function (key, value) { 
       listItemInfo += "<strong>Title: </strong>" + value.Title + " <strong>Description: </strong>" + value.Description + "<br />"; 
      }); 

      $("#divHelloWorld").html(listItemInfo); 
     }); 
    }); 
</script></head><body> 
<div id="divHelloWorld">Hello World!</div></body></html> 

Но если я ссылку на внешний .js файл, это походит на JavaScript не существует (т.е. он никогда не вызывается):

<!DOCTYPE html> 
<html"> 
<head> 
    <meta charset="utf-8" /> 
    <title></title> 
    <script type="text/javascript" scr="https://mysite.sharepoint.com/mOperations/webparts/SimpleExample/SimpleExample.js"></script> 
</head> 
<body> 
    <div id="divHelloWorld">Hello Worlds!</div> 
</body> 
</html> 

Я проверил путь https://mysite.sharepoint.com/mOperations/webparts/SimpleExample/SimpleExample.js является правильным.

Что мне не хватает?

+0

ли вы отладкой в ​​Google Chrome или Internet Explorer (F12) и посмотрите на вкладку сети, чтобы убедиться, что файл загружен? – Daniel

ответ

1

Вам необходимо изменить «scr» на «src» в вашем html.

<script type="text/javascript" scr="your_js_file.js"></script> 

в

<script type="text/javascript" src="your_js_file.js"></script> 
Смежные вопросы