这是我的jQuery AJAX代码,这个javascript文件放在
中C:\workspace\search-ui\search-ui\src\main\webapp\themes\client\javascript\agile.js
我想从这个jQuery AJAX调用proxy.jsp文件,我的jsp文件在
C:\workspace\search-ui\search-ui\src\main\webapp\WEB-INF\pages
那么AJAX调用的url字段是什么...任何建议都将受到赞赏..
这个AJAX jquery代码在名为agile.js的Javascript文件中,我必须从这个javascript文件中调用proxy.jsp页面
var on_show_info = function() {
var outOfDomainAjaxCall = search_metadata + current_doc_info.id;
alert(outOfDomainAjaxCall);
request_meta_info = $.ajax({
url: "proxy.jsp?url=" + outOfDomainAjaxCall,
type: 'GET',
success: on_get_metadata,
error: on_get_metadata_error
});
};
答案 0 :(得分:1)
您正在调用以下脚本:C:\workspace\agilesearch-ui\agilesearch-ui\src\main\webapp\WEB-INF\pages\search.jsp
您要覆盖的页面是:C:\workspace\agilesearch-ui\agilesearch-ui\src\main\webapp\WEB-INF\pages\proxy.jsp
将您的代码更改为:
var on_show_info_agile = function() {
//alert("aa");
var outOfDomainAjaxCall = search_agile_metadata + current_doc_info.id;
alert(outOfDomainAjaxCall);
request_meta_info = $.ajax({
url: "proxy.jsp",
data: "url=" + outOfDomainAjaxCall, //put the data here
type: 'GET',
success: on_get_metadata_agile,
error: on_get_metadata_agile_error
});
};
答案 1 :(得分:0)
应该是:
"../../../WEB-INF/pages/proxy.jsp?url=" + outOfDomainAjaxCall
答案 2 :(得分:0)
".../WEB-INF/pages" + outOfDomainAjaxCall,
type: 'GET',
success: on_get_metadata_agile,
error: on_get_metadata_agile_error