使用数据库中的php值加载Ajax.load()
基本上,我有一个来自数据库$learner->idnumber的值 然后我有一个表单,它使用submithandler来处理。php编辑这个数据库 现在这是我一直坚持的一点,我试图在表单处理完成后,在不刷新页面的情况下更新PHPDB值$learner->idnumber 我发现:使用数据库中的php值加载Ajax.load(),ajax,forms,jquery,Ajax,Forms,Jquery,基本上,我有一个来自数据库$learner->idnumber的值 然后我有一个表单,它使用submithandler来处理。php编辑这个数据库 现在这是我一直坚持的一点,我试图在表单处理完成后,在不刷新页面的情况下更新PHPDB值$learner->idnumber 我发现: $("#pinnumber").load("profile.php #pinnumber"); 但我不太确定如何实现这一点 这是我的代码: <a id="pinlink">edit</a> &
$("#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);
});
}
});
});
任何帮助都将不胜感激。我包括:
print "".$_POST['idnumber']."";
在process.php中保存到db代码之前
然后将其打印成:
<div id="results"><div>
表单提交时。Ajax调用中的数据参数为您提供了什么?