日期:2014-05-16  浏览次数:20419 次

Java程序中解析js文件提示"Request" is not defined
我想在一个java程序中嵌入一个js文件,
在java程序中解析的代码:
String jsFileName = "src/a.js";
FileReader reader = new FileReader(jsFileName);
engine.eval(reader);
Invocable invoke = (Invocable) engine;
invoke.invokeFunction("search");

在js中有一段
var Ajax = new Request.JSON({"url" : url,"onSuccess" : search_callback});

运行后就报错提示
sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "Request" is not defined.

菜鸟一枚 请大神们指教

------解决方案--------------------
你JS没有加载完吧!我猜原本的完整的方法应该是这样的
JScript code

function Request ()
{
this.JSON=function()
{
//代码
}

}

------解决方案--------------------
把request方法贴出来看看
------解决方案--------------------
request这个不是js内部的函数, 要是你自己的代码,方便的话贴出来!