AndroidアプリWebViewにiframeを表示する必要がある場合、iframeはWebサーバー上にあるHTMLファイルに存在します。 ユーザー入力に応じてWebViewに表示する前に、iframeソースにパラメータを追加する必要があります。iframeソースにパラメータを追加
私のPHPコードは:
<?php
if (isset($_POST['amount'])){
$amount = $_POST['amount'];
$intamount = (int)$amount;
echo $intamount;
}
if (isset($_POST['currency'])){
$currency = $_POST['currency'];
$intcurrency = (int)$currency;
}
if (isset($_POST['lan'])){
$lan = $_POST["lan"];
}
if (isset($_POST['email'])){
$email_address = $_POST["email"];
}
if (isset($_POST['name'])){
$name = $_POST['name'];
}
$iframe_source = 'https://sampleurl.php?sum='.$intamount.'¤cy='.$intcurrency.'&cred_type=1&trButtonColor=008080&email='.$email_address.'&contact='.$name;
echo $iframe_source;
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<iframe width="370" height="455" src="<?php
echo $iframe_source;
?>" frameborder="5" allowfullscreen></iframe>
</body>
</html>
は私がこれを行うには、例えばPHPファイルへのPOSTリクエストを作ることはできますか?はいの場合、PHPファイルの中にhtmlコードを追加してWebViewに表示する方法はありますか? これを行うより良い方法はありますか? ありがとうございました。
実際のソースではありません。ユーザー入力に応じてAndroidアプリから調整する必要があります。 –
確かに、sampleurlは単なる例であり、実際のものは提供した形式ですそれは正常に動作している、私は推測するiframeは、パラメータが受信される直前に表示され、それは私がそのエラーを取得している理由かもしれません –