Android Webview LoadURL用两个字符串调用javascript

时间:2014-09-25 11:48:48

标签: java javascript android webview

我试图从我的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);
         }
      );
};

1 个答案:

答案 0 :(得分:1)

尝试一下:

myWebView.loadUrl("javascript:SelectTargetDirectory('"
                            + fileName + "', '" + fileSizes + "')");

这适用于我的情况。