当我使用这个:
<portlet:resourceURL var="ajaxURL" id="ajax" escapeXml="false" />
$.ajax({
method : "POST",
url : "${ajaxURL}",
data : {
...
在我的 ajax 调用中,它不包含在它工作的页面中。
但是当我尝试在页面上包含相同的 javscript 代码时出现错误:
WARN [http-bio-8080-exec-27][404_jsp:109] /$%7BajaxURL%7D
我的问题是如何将该资源 url 传递给包含的 javascript 或如何在 javascript 中生成它。
我试过了:
var urlVar = '<portlet:resourceURL var="ajaxURL" id="ajax" escapeXml="false" />'
当我以这种方式使用 urlVar 时:
$.ajax({
method : "POST",
url : urlVar,
data : {
...
它不起作用。有谁知道如何解决这个问题?谢谢