0
我在我的Flex移動應用程序中有一個stageWebView。我正在嘗試調用一個傳遞一些參數的JavaScript函數。Flex移動webView.loadURL()不起作用
protected function list1_changeHandler(event:IndexChangeEvent):void
{
var list:List = event.target as List;
var selectedString:String = list.selectedItem.label;
webView.loadURL("javascript:doIt("+selectedString+")");
}
然後我有我的JavaScript代碼試圖使用我傳遞的selectedString。它似乎沒有被傳遞給JavaScript。如果我通過一個像下面的原始字符串,它確實有效。上面的代碼中是否有引號錯誤或其他內容?或者你不能從flex傳遞對象?
protected function list1_changeHandler(event:IndexChangeEvent):void
{
var list:List = event.target as List;
var selectedString:String = list.selectedItem.label;
webView.loadURL("javascript:doIt('yeah')");
}
編輯 我有引號wrong.Should已經:
webView.loadURL("javascript:doIt('"+selectedString+"')");
我想通了。如果報價搞砸了。能夠更新答案。 – james