我一直在尝试通过 JSNI 将值传递给 Javascript 方法,但它一直失败。
这种方法是否有效:
public static native JavaScriptObject getProductById(long pid) /*-{
var productId = pid;
var product = $wnd.products({id:productId}).first();
return product;
}-*/;
我可以说 JS 方法是正确的,因为如果我用一个常数值代替productId
,我会得到正确的输出。
我错过了什么?