我试图从我的webview调用一个javascript函数,同时给它两个字符串。 但其中一个字符串始终为空。在我的java代码中它不是。
myWebView.loadUrl("javascript:Android.SelectTargetDirectory(\"" + fileName + "\", \"" + fileSizes + "\")");
这就是我正在做的但没有成功
这里是Javascript方面:
selectTargetDirectory = function (fileName, fileSizes) {
$.ajax({
url: "/UploadFileProductsDialogController/ShowUploadDialog",
data: { fileName: fileName, fileSizes: fileSizes },
success: function (result) {
Controller.ProcessResponse(result);
},
error: function (error, response) {
alert(error);
}
);
};
答案 0 :(得分:1)
尝试一下:
myWebView.loadUrl("javascript:SelectTargetDirectory('"
+ fileName + "', '" + fileSizes + "')");
这适用于我的情况。