3

How can I use <c:url value="/url"> in an external js file that contains jquery code in it?

This is an excerpt from my external js file:

$(document).ready(function() {
    $.ajax({
        type : "POST",
        url : '<c:url value="/url.htm" >',
        dataType : "application/json",
        success : function(data) {
            // do something          
        },
        error : function(data) {
            // do something else
        }
    });
});
4

1 に答える 1

2

*.jsファイルをファイルとして処理するようにコンテナーを設定し*.jspます。あなたがすべきかどうか...議論の余地があります。

別の方法としては、JSP に情報を入れて外部 JSP ファイルで定義されたメソッドに渡す、DOM のどこかに/何らかの方法で情報を入れる、などがあります。

于 2012-12-05T22:36:17.703 に答える