0
我想從我的webview調用一個JavaScript函數,同時給它兩個字符串。 但其中一個字符串始終爲空。在我的java代碼中沒有。Android Webview的LoadURL調用JavaScript與兩個字符串
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);
}
);
};
第二個仍然是空... – zanzoken 2014-09-25 12:12:17
請顯示您的代碼。你確定你傳遞了正確的值,而不是一個空變量? @zanzoken – 2014-09-25 12:12:49
是在調試器fileSizes中有一個值。我翻轉他們,仍然是同樣的問題。現在fileName不會被傳遞。 – zanzoken 2014-09-25 12:27:41