2013-03-19 1 views
1

(Windows 8 Metro приложение) У меня есть HTML-файл, в котором я имею функцию JavaScript, какКак передать объект в метод webview.Invokescript()?

<script type="text/javascript">function somefunction(myobject) { 
var myForm = document.forms[0]; 
myForm.num.value = myobject.getadd(); 
myForm.ans.value = myobject.getMul(); 
} 

, где порядок является объектом некоторого класса, который имеет методы, такие как getadd(), getMul() и т.д. проблема. WebView.InvokeScript() - Метод может содержать только строки. я должен передать объект, так что я могу сделать некоторые вычисления ..

Любой лучший способ ...

Благодаря

ответ

0

Вы можете передать объекты, отправив их JSon сериализации: Код JavaScript вызывается имеет возможность десериализуйте их легко.

То, что вы не можете сделать, это передать объект и использовать javascript для его методов.