Я использую тег map-area внутри моего index.php
, поэтому с помощью jQuery я передаю идентификатор кликаемого тега area в значение моего модального ввода.
После заполнения модальных входов я отправляюзначения в моей таблице БД с использованием Ajax, и до сих пор все работает отлично.
HTML:
Ввод внутри Modal выглядит следующим образом:
<input name="Raum" id="Raum" type="text" class="form-control"> </input>
Мой код Ajax:
$(document).ready(function() {
$("#btn_submit").on('click', function(e) {
e.preventDefault();
var id = $("#id_input" ).val();
var parentId = $("#Raum").val();
var dose = $("#Dose" ).val();
$.ajax({
method: "post",
url: "insert.php",
data: {platz: id, raum: parentId, dose: dose},
dataType: "text",
success: function(strMessage) {
$('#message').show(50).html("Success!");
setTimeout(function(){
window.location.reload(1);
}, 1500);
}
});
});
});
Я пытаюсь использовать переменную jQuery, в которой я сохранил идентификатор тега области в операторе SQL, чтобы можно было получать данные в соответствии сидентификатор области.
Я пытаюсь сохранить переменную jQuery внутри переменной PHP $id_of_input
:
$id_of_input = $_POST["platz"];
Так что мой оператор SQL должен выглядеть следующим образом:
$sth = $pdo->prepare("SELECT RaumNr, Platznummer, Dosennummer FROM
tcw_osi_raumplan_mitarbeiter WHERE Platznummer = '$id_of_input' ");
echo $id_of_input;
Но не удается сохранить переменную jQuery внутри $id_of_input
.
Кто-нибудь добрый или умный, чтобы понять это для меня?Был бы высоко оценен.Спасибо!