2015-05-07 160 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>