jQuery AJAX url路径

时间:2011-06-28 18:09:27

标签: ajax jquery

这是我的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

        });
    };

3 个答案:

答案 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