我需要在我的Android應用程序WebView中顯示iframe,iframe存在於位於Web服務器上的HTML文件中。 我需要添加一個參數到iframe源,然後在WebView中顯示它,具體取決於用戶輸入。將參數添加到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>
我可以做一個POST請求的PHP文件,例如要做到這一點?如果是的話,有沒有辦法在PHP文件中添加html代碼並將其顯示在我的WebView中? 有沒有更好的方法來做到這一點? 非常感謝。
這不是一個真正的來源,它只是一個例子,我需要能夠根據用戶輸入來調整它來回我的Android應用程序 –
當然,sampleurl只是一個例子,真正的是你提供的格式,它工作正常,我猜是在接收參數之前顯示iframe,這可能是我得到該錯誤的原因 –