2010-08-30 66 views
0

好方法,Ajax調用,打印的JavaScript

我有一些JavaScript代碼數據庫

表:jsSnippets

場:片斷

類型:文本

<SCRIPT SRC="https://svc.com/somestuff.js"></SCRIPT> 
<script> 
var fubar = 'stuf' 
send_some_stuf_to_svc(fubar) // sends some data to a service :) 
</script> 

所以我有N個這個JS片段

將這些代碼的工作,如果服務器端方法,通過Ajax調用調用,例如:

$.ajax({ 
      type: 'GET', 
      url: path + '/doTheJSStuff/', 
      )}; 

其中doTheJSStuff是一種方法,它回聲/打印JS代碼

回答

3
  1. 腳本必須返回JavaScript代碼(不含html標籤)。
  2. 收到文字後致電eval(text)
1

只要將<script>標記的內容傳遞到javascript的eval()函數中,就可以工作。如果您使用的是jQuery等框架,則會自動爲其內置$ .ajax()方法eval的標籤。