Javascript Jquery从外部文件调用函数

Javascript Jquery从外部文件调用函数,javascript,jquery,Javascript,Jquery,我正在写剧本 <script src="/_layouts/SP.js" type="text/ecmascript"></script> <script type="text/javascript"> function ViewItem() { this function calls sucess function or failure function } function success() { } f

我正在写剧本

   <script src="/_layouts/SP.js" type="text/ecmascript"></script>

      <script type="text/javascript">

     function ViewItem()
    {
this function calls sucess function or failure function }

function success() {

 }

  function failed(sender, args) {
 }
   </script>

函数ViewItem()
{
此函数调用suces函数或failure函数}
函数成功(){
}
函数失败(发送方,参数){
}
这个脚本必须调用我在html页面中提到的sp.js。
我需要在单独的文件中编写此脚本,并从我的html页面调用此函数viewitem

您不必在那里使用TYPE,为什么要使用TYPE作为ecmascript


良好的编程实践是使用小写文件名,我不确定这是否是问题所在(您的文件是sp.js,您正在调用sp.js),但有时它在linux机器上出现

,您的问题是什么?我建议删除
type
属性。您不必在那里使用type,为什么要将type用作ecmascript?好的,谢谢您的评论,ecmascript用于从sharepoint获取列表,此viewitem()函数需要访问该SP.js文件。现在,我需要将这个脚本放在单独的.js文件中,并调用viewitem函数。感谢您的回答,它是SP.js,它是sharepoint文件,我无法控制它,你的意思是想用上面的脚本创建一个新的JS文件并在HTML中调用该JS吗?是的,在HTML文件中调用它这如何回答问题?你需要做的是将脚本
函数ViewItem(){此函数调用suces函数或failure函数}函数success(){}函数失败(sender,args){}
在一个单独的文件中,让我们说“myscript.js”,然后在HTML页面上调用两个脚本文件,如下所示: