2011-04-19 24 views
0

我有一個JSP文件和一個JS文件。 所以我的JSP文件中,我已經包括了JS(JavaScript文件)這樣從包含的JavaScript文件中進行AJAX調用?

<script type="text/javascript" src="HumbleFinance.js"></script> 

由於我的JSP的一部分,我有內部JSP文件,我有

jQuery.ajax({ 
    url: '/HumblFin/Serv', 
    type: 'GET', 
    contentType: 'application/json', 
    dataType: 'json', 
    timeout: 5000, 
    success: function(data) { 
     drawChart(data); 
    } 

現在的問題是,從包括JS文件,我怎麼可以對jQuery.ajax呼叫已在JSP文件中定義的(功能?? ??

請指點

回答

1

叫它。唯一的要求是在嘗試調用這些函數之前,加載所需函數的<script>元素必須加載到文檔中。

0

與添加ajax調用的方式相同。它可以是這樣的:

function callAjax(data){ 
jQuery.ajax({ 
    url: '/HumblFin/Serv', 
    type: 'GET', 
    contentType: 'application/json', 
    data: data, 
    dataType: 'json', 
    timeout: 5000, 
    success: function(data) { 
     drawChart(data); 
    } 
} 

現在你可以調用函數callAjax()任何你想要的。如果您使用內嵌JavaScript,顯然在JavaScript文件或<script type="text/javascript">callAjax();</script>內。 PS>我已經添加了數據作爲參數。現在您可以將數據傳遞給函數,並通過ajax調用將其傳遞給服務器。

+0

謝謝你,但有時我需要通過URL傳遞數據到服務器,然後如何處理? – Kiran 2011-04-19 10:42:49

+0

我編輯了代碼。請看一下 – 2011-04-19 10:57:34

相關問題