В основном у меня есть значение из базы данных ($ scholner-> idnumber)
Затем у меня есть форма, которая отправляет с помощью submithandler process.php (это редактирует базу данных)
это бит, на котором я застрял, я пытаюсь получить значение php db $ Learner-> idnumber для обновления без обновления страницы после обработки формы.
Я нашел:
$("#pinnumber").load("profile.php #pinnumber");
но я не совсем уверен, как это реализовать.
Это мой код:
<a id="pinlink">edit</a>
<div id="results"><div>
<div id="pinnumber">
'.$learner->idnumber.'
<div>
<div id="pincontent" style="display:none;">
<form name="myform" id="myform" method="POST">
<input type="text" name="idnumber" id="idnumber" size="20" value=""/>
<input type="submit" name="submit" value="Update">
</form>
<div>
$(document).ready(function(){
$("#pinlink").click(function () {
$("#pincontent").show();
});
$("#myform").validate({
debug: false,
rules: {
idnumber: "required",
},
messages: {
idnumber: "Please enter your PIN",
},
submitHandler: function(form) {
$("#pincontent").hide();
// do other stuff for a valid form
$.post('process.php', $("#myform").serialize(), function(data) {
$('#results').html(data);
});
}
});
});
Любая помощь будет принята с благодарностью.