2015-05-07 95 views
-1

所以我在我的服务器上有一个处理来自外部网站的回调的PHP文件。没有HTML/CSS文件,只有PHP文件。在PHP文件中链接javaScript文件

现在我必须在PHP文件中运行一些javaScript代码,但是javaScript代码依赖于我可以通过文件和url访问的外部js文件。

如何将此外部文件链接到我的PHP以便我可以使用它。 我已经尝试了很多东西,但没有一个似乎工作。

为了简单起见,这里的伪代码:

<?php 
echo '<script type="text/javascript"> 

     Parse.initialize("ID1", "ID2");"); 

     var TestObject = Parse.Object.extend("Class"); 
     var testObject = new TestObject(); 
     testObject.save({Text: "Hi"}, { 
      success: function(object) { 
       alert("done"); 
      }, 
      error: function(model, error) { 
       alert("error"); 
      } 
     }); 
</script>'; 
?> 

而且它依赖于我有我的rootfolder,也可以通过http://www.parsecdn.com/js/parse-1.4.2.min.js

+0

你甚至在你的PHP中有'''吗? – Coloco

+1

顺便说一下,您可以关闭并重新打开''标记,因此我不认为您需要在那里回显 – Coloco

回答

4
回声

访问,标记之前parse.js,添加:

<script src="*link to the script*"></script> 

编辑(您提供的链接,因此不适为你做):

<?php 
echo ' 
     <script src='http://www.parsecdn.com/js/parse-1.4.2.min.js'></script> 
     <script type="text/javascript"> 

     Parse.initialize("ID1", "ID2");"); 

     var TestObject = Parse.Object.extend("Class"); 
     var testObject = new TestObject(); 
     testObject.save({Text: "Hi"}, { 
      success: function(object) { 
       alert("done"); 
      }, 
      error: function(model, error) { 
       alert("error"); 
      } 
     }); 
</script>'; 
?> 
0
​​

包含JavaScript外部文件:

<script src="path_to_js_script"></script> 

你的JS代码

 Parse.initialize("ID1", "ID2");"); 

     var TestObject = Parse.Object.extend("Class"); 
     var testObject = new TestObject(); 
     testObject.save({Text: "Hi"}, { 
      success: function(object) { 
       alert("done"); 
      }, 
      error: function(model, error) { 
       alert("error"); 
      } 
     }); 
</script>