У меня есть stageWebView в моем мобильном приложении Flex. Я пытаюсь вызвать функцию javascript, проходящую по некоторым аргументам.Flex Mobile 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, пытающийся использовать выбранную строку, которую я передал. Кажется, он не попадает на javascript. Если я, однако, передаю строчную строку, как показано ниже, она работает. У меня есть котировки неправильно или что-то еще в приведенном выше коде? Или вы не можете передавать объекты из flexs?
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')");
}
EDIT Я имел цитаты wrong.Should были:
webView.loadURL("javascript:doIt('"+selectedString+"')");
Я понял это. Если бы котировки испортились. Будет обновлять ответ, когда это возможно. – james