Android Webview LoadURL使用两个字符串调用javascript
我试图从我的webview调用javascript函数,同时给它两个字符串。 但是其中一个字符串总是空的。在我的java代码中,它不是Android Webview LoadURL使用两个字符串调用javascript,java,javascript,android,webview,Java,Javascript,Android,Webview,我试图从我的webview调用javascript函数,同时给它两个字符串。 但是其中一个字符串总是空的。在我的java代码中,它不是 myWebView.loadUrl("javascript:Android.SelectTargetDirectory(\"" + fileName + "\", \"" + fileSizes + "\")"); 这就是我正在做的,但没有成功 这里是Javascript方面: selectTargetDirectory = function (fileNam
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 + "')");
这在我的情况下有效。请显示您的代码。您确定传递的是正确的值,而不是空变量吗@调试器文件大小中的zanzokenyes有一个值。我把它们翻过来,还是一样的问题。现在无法传递文件名。