我有一个JavaScript函数,它使ajax获取请求。这是一个遗留应用程序,我仅限于我能做的事情。我无法使用jquery。未捕获ReferenceError:未定义
正如您所看到的,我正在使用scriptlet访问请求范围中的对象。我想提醒在小脚本返回的值,但我不断收到
Uncaught ReferenceError: google is not defined
“谷歌”是由这是预期/正确的值小脚本返回的值。
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