【发布时间】:2020-08-05 13:38:41
【问题描述】:
我有一个网页,它从用户那里获取一些信息,在服务器端 PHP 上对其进行处理,然后从服务器获取响应。
现在我需要在我的 Xamarin Forms 应用程序中实现这个(包括 web UI),所以我想有一个 webview 来加载网页的 URL,但现在我不知道(即使谷歌搜索也不行)如何将 Javscript 的结果变量的值返回给 C#。
这是一个 Javascript 示例:-
xhttp.onreadystatechange = function () {
if (this.readyState == 4 && this.status == 200) {
let data = JSON.stringify(JSON.parse(this.responseText));
// Now I want to pass 'data' variable to C#
}
};
应用程序应该等到它收到这个变量的值然后执行其他事情,或者直到用户按下后退按钮来取消整个事情......
任何帮助表示赞赏,在此先感谢。 ^_^
【问题讨论】:
-
我不能很好地理解文档。也许你可以举个例子?
标签: javascript c# xamarin xamarin.forms webview