В моем JSP я могу получить путь контекста, какПроблема с корневым корнем скрипта?
<script type="text/javascript" src="<spring:message code="resources.location"/>/js/registration.js"></script>
Но в моем registration.js
нужен АЯКС вызов мне нужно корневой путь, как получить это.
Любое предложение?
мой JS код
var lottoRequestHandler = new LottoRequestHandler();
function ContactService(){
this.postContactUserData = function(data, successCallback, errorCallback) {
lottoRequestHandler.makeAjaxRequest(data, '/app/contact/registration', 'POST', successCallback, errorCallback);
}
}
Ajax код rootContext это трудно coaded я хочу к нему будет пришел из JSP
this.makeAjaxRequest = function (parm, requestUrl, method, successCallback, errorCallback) {
var rootContext = 'http://localhost:8080/lotto';
var requestType = 'jsonp';
if(method === 'POST') {
requestType = 'json';
}
$.ajax({
complete: function() {
},
type: method,
url: rootContext + requestUrl,
crossDomain: true,
data: parm,
dataType: requestType,
//contentType: 'application/javascript',
async: true,
success: function(response) {
if(typeof successCallback === 'function') {
successCallback(response);
}
},
error: function(e) {
if(typeof errorCallback === 'function') {
errorCallback();
}
}
});
}
мой JSP вызова этих файлов
<script src='<spring:message code="resources.location"/>/js/requestHandlers/lottoRequestHandler.js'></script>
<script src="<spring:message code="resources.location" />/js/services/contactService.js"></script>
It работать нормально, но контекст жестко укорененный не может быть использован в производстве.
вы пробовали '/' в файле JS. должен дать вам корень домена, и вы можете построить там – atmd
Как вы можете привести пример. –
, пожалуйста, покажите код js, который требует корневого пути – atmd