36
loading...
This website collects cookies to deliver better user experience
1 <form id="dummyform"></form>
2 <script>
3 var inputField = "input";
4 function getMyData(data) {
5 const form = document.forms.namedItem('dummyform');
6 const oData = new FormData(form);
7 oData.append("input_field", data);
8 const oReq = new XMLHttpRequest();
9 oReq.open("POST", "mydatabaseinterface.php", true);
10 oReq.onload = function (oEvent) {
11 const responseJSON = oReq.responseText;
12 const outputFieldsArray = JSON.parse(responseJSON);
13 alert('Success : output = ' + outputFieldsArray[0].outputfield);
14 };
15 oReq.send(oData);
16 }
17 getMyData(inputField);
18 </script>
1 <script>
2 var inputField = "input";
3 async function getMyData(data) {
4 const response = await fetch("mydatabaseinterface.php", {
5 method: "POST",
6 headers: { 'Content-Type': 'application/json' },
7 body: '{"input_field": "' + data + '"}'
8 });
9 const outputFieldsArray = await response.json();
10 alert('Success : output = ' + outputFieldsArray[0].outputfield);
11 }
12 getMyData(inputField);
13 </script>
<script>
var inputField = "input";
function getMyData(data) {
fetch("mydatabaseinterface.php", {
method: "POST",
headers: { 'Content-Type': 'application/json' },
body: '{"input_field": "' + data + '"}'
})
.then(response => response.json())
.then(responseData => alert('Success : output = ' + responseData[0].outputField));
}
getMyData(inputField);
</script>
<script>
var inputField = "input";
async function getMyData(data) {
const response = await fetch("mydatabaseinterface.php", {
method: "POST",
headers: { 'Content-Type': 'application/json' },
body: '{"input_field": "' + data + '"}'
});
if (!response.ok) {
alert('Oops : Network response error');
return
}
try {
const outputFieldsArray = await response.json();
alert('Success : output = ' + outputFieldsArray[0].outputField);
} catch {
alert("Oops : error in json");
}
}
getMyData(inputField);
</script>
$data = file_get_contents('php://input');
$dataAsJSONObject = json_decode($data);
$input_field = $dataAsJSONObject -> input_field;
$output = '[{"outputField""' . $input_field . '"}]';
echo $output;