Как передать PHP значений в React Native WebView - PullRequest
0 голосов
/ 14 июля 2020

Я хочу передать значения PHP в React Native WebView.

Значения PHP не извлекаются внутри источника. Вместо фактического списка параметров я получил значение как name?>

Я попытался повторить некоторые stati c значения, которые не работают, возвращает пустое значение. Дайте мне знать о возможности получить значения из JSON и отобразить внутри HTML для React Native WebView.

Вот код:

source={{ html: "<html>
<head>
<meta name='viewport' content='width=device-width, initial-scale=1 user-scalable=no'>
<?php $url = 'abc.com/form-submit.php';
$jsondata = file_get_contents($url); 
$obj = json_decode($jsondata);?>
<form style='width:90%; display:grid; margin:auto' method='post' action='abc.com/app-upload.php' enctype='multipart/form-data'>
<input type='hidden' name='text1' value='"+this.props.route.params.email+"'/><br>
<h3 style='color:grey;text-align:center'>
<?php echo 'New'; ?>Submit the Documents</h3>
<label style='padding-bottom:15px; color:grey'>Enter Document Value</label>
<input style='padding:10px; font-size:14px; background:white; border-color:transparent; color:grey;' placeholder='Value of Document i.e £100' type='text' name='text2' required/><br><label  style='padding-bottom:15px; color:grey'>Select the Document Type</label>
<select style='padding:10x 0px; height:40px; background:white; border-color:transparent; color:grey'; name='doctype' id='doctype' required>
<option selected='true' disabled='disabled' value=''>Select the Document type</option>  
<?php foreach ($obj as $b){ ?>
<option value='<?php echo $b->name ?>'><?php echo $b->name ?></option> 
<?php } ?>
</select>
<label  style='padding-top:15px; padding-bottom:15px; color:grey'>Upload the Documents</label><label  style='padding-top:15px; padding-bottom:15px; color:white; text-align:center; background:#5faed8' for='upload' >Select Document</label>
<input style='width:0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;' id='upload' type='file' name='files[]' accept='.jpg,.png,.jpeg,.gif,.pdf,.xls,.csv' multiple><br><br>
<input style='padding:10px; font-size:16px; border-color:transparent; border-style:none; background-color:orange; color:white; width:200px; margin:auto' type='submit' onClick='var x=999;window.ReactNativeWebView.postMessage(x);' id='submit' name='submit' value='Upload' ><br></form>
</body>
</html>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...