我有一个JSP文件和一个JS文件。 所以在我的JSP文件中,我已经包含了像这样的JS(Javascript文件)
<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文件中定义了?
请咨询
答案 0 :(得分:1)
打电话给它。唯一的要求是在尝试调用这些函数之前,加载所需函数的<script>
元素必须加载到文档中。
答案 1 :(得分: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文件中或<script type="text/javascript">callAjax();</script>
如果你使用的是内联javascript。 PS&GT;我已将数据添加为参数。现在您可以将数据传递给函数,它将通过ajax调用传递给服务器。