JavaScript
関数でローカル値(あらゆる種類、文字列、intなど)を使用する方法があるのだろうかと思っていました。私が何を意味するかを明確にするには:JavaScript関数のローカルC#値を使用
string invokeScripts = await webView.InvokeScriptAsync("eval", new[]
{
@"(function()
{
var x = document.getElementsByName(HERE I WANT MY LOCAL VALUE)[0].tagName;
x.setAttribute('value', 'myValue');
})()"
});
を次のように私はそれが前に初期化されたいくつかの値を取り、プレースホルダの上に置きますのWebViewのInvokeScriptAsync
方法を使用することになり
。
私はここWindows Phone 8.1プロジェクトで作業しています。言語はC#です。
これを達成する方法はありますか?
値: たとえば、サーバー側で初期化されるConst String '" abc "の値を取得する必要があります。 1)あなたのAJAX呼び出しのURL準備: は '/ MY_APP/APIのようなAJAX呼び出しのために、適切なパスを準備する/ getConstABC' 2)のような値を取得するために、JS側のAJAX呼び出しを準備JS側 の値を取得します。 : 例えば、AngularJS1の場合: $ http.get( "/ my_app/api/getConstABC")成功(関数(応答){var something = response.data;}); ' – webmaster