I am trying to save data on click of button using Javascript and PHP.
Button click:
            var xhr = new XMLHttpRequest();
            var url = "savedata.php";
            xhr.open("POST", url, true);
            xhr.setRequestHeader("Content-Type", "application/json");
            /*xhr.onreadystatechange = function () {
                if (xhr.readyState === 4 && xhr.status === 200) {
                    var json = JSON.parse(xhr.responseText);
                    console.log(json.rawText + ", " + json.convertedText);
                }
            };*/
            var data = JSON.stringify({"rawText": rt, "convertedText": ct});
            xhr.send(data);
savedata.php
<?php
header("Content-Type: application/json");
require('db/db.php');
session_start();
    $saverawText = $_POST['rawText'];
    $saveConvertedText = $_POST['convertedText'];
    $ins_query="insert into cmn_data (`rawtext`,`convertedtext`) values ('$saverawText','$saveConvertedText')";
    $result = mysqli_query($con, $ins_query);
?>
In Db: One record is created but it is empty so every time I click save button 1 record is created but empty. What is the wrong the above syntax?
Thanks!
 
     
    