HTML按钮在Android WebView中不起作用

时间:2016-01-21 08:10:04

标签: android html post webview get

在Android Webview中,我显示一个带有HTML按钮的页面,只有在发出GET请求时才能正常工作。此按钮在浏览器正常工作时加载PDF文档。

我需要这是一个POST请求,但是,因为我在查询字符串中传递了大量数据,但在发出POST请求时根本没有任何事情发生(在智能手机上)或者下载的文件已损坏(在平板电脑)。单击Windows浏览器时,无论使用何种GET或POST,相同的按钮都能正常工作。

这里是JS代码和进行调用的HTML:

function ExportPDF()
{
 var name = document.getElementById('lblName').innerHTML;
 var surname = document.getElementById('lblSurname').innerHTML;

 var div = '<form id="myform" method="post" action="URL"><input type="hidden" name="Name" value="'+name+'"><input type="hidden" name="Surname" value="'+surname+'"></form>';
 jQuery('#divExportPDF').append(div);
 jQuery('#myform').submit(); 
}

<button class="btnExport" onclick="ExportPDF()">EXPORT TO PDF</button>
<div id="divExportPDF"></div>

0 个答案:

没有答案