簡體   English   中英

Android Webview LoadURL使用兩個字符串調用javascript

[英]Android Webview LoadURL calling javascript with two Strings

我試圖從我的webview調用javascript函數,同時給它兩個字符串。 但是其中一個字符串始終為null。 在我的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);
         }
      );
};

試試看:

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

就我而言,這是可行的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM