Javascript 如何在AJAX中使用这种var?

Javascript 如何在AJAX中使用这种var?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,问题出在我创建的var a中 <script> $( "#EDITsave" ).click(function() { var a = parseInt(window.id.charAt(window.id.length-1)) //a gets parsed correctly but nothing happens in ajax until i set a number myself console.log(a) $.ajax({ type: "POST"

问题出在我创建的var a中

<script>
$( "#EDITsave" ).click(function() {
  var a = parseInt(window.id.charAt(window.id.length-1)) //a gets parsed correctly but nothing happens in ajax until i set a number myself
  console.log(a) 
  $.ajax({
    type: "POST",
    datatype: "text",
    url: "edit.php",
    data: {
      inputID: a, 
      inputtxt:   //issue is in 'a' here! 
        document.getElementById("editinputtext").value
      },
    });
});
</script>

请显示正在接收数据的edit.php部分。到目前为止,您的XSS安全性很高。代码已上载,不允许将POST数据未经检查发送到SQL数据库,或者有人可以简单地将POST“%”作为输入ID并影响所有ID。不要依赖javascript的自动分号插入。
$inputID = $_POST['inputID'];

$inputtxt = $_POST['inputtxt'];


$sql = "UPDATE Contributions SET inputtxt = '$inputtxt'  WHERE inputID   = $inputID";

if ($connection->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $connection->error;
 }

$connection->close();

?>