1

(Windows 8 Metro アプリ) 次のような JavaScript 関数を含む HTML ファイルがあります。

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

getadd()ここで、 order は、などのメソッドを持つクラスのオブジェクトgetMul()です 問題は.. WebView.InvokeScript()-- メソッドは文字列のみを持つことができます。いくつかの計算を実行できるように、オブジェクトを渡す必要があります..

最善の方法は...

ありがとう

4

1 に答える 1

0

Json シリアライゼーションを送信することでオブジェクトを渡すことができます。呼び出された JavaScript は、オブジェクトを簡単にデシリアライズできます。

ただし、オブジェクトを渡して、javascript にそのメソッドを呼び出させることはできません。

于 2013-03-19T10:01:14.213 に答える