У меня есть функция javascript, которая делает запрос ajax get. Это устаревшее приложение, и я ограничено тем, что я могу сделать. Я не могу использовать jquery.Uncaught ReferenceError: не определено
Как вы можете видеть, я использую скриптлет для доступа к объекту в области запроса. Я пытаюсь предупредить значение, возвращаемое скриптлетом, но я получаю
Uncaught ReferenceError: google is not defined
«Google» это значение, возвращаемое скриптлетом который является ожидаемым/правильным значением.
function getLinkAddress(linkClicked){
httpGetUrl("http://www.google.com");
alert(<%=((DynaActionForm) request.getAttribute("ipacForm")).get("url").toString() %>);
}
function httpGetUrl(theUrl){
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "?screenName=LinkAddress&buttonName=get", false);
xmlHttp.send(null);
}
Как вы можете видеть на картинке ниже моей отладки консоли, значение внутри предупреждения() правильно оценивает в «google.com»
Вы забыли кавычки. Его строка не является переменной. – CodeGodie