2011-12-01 14 views
0

基本上我有一個值從數據庫($學習者爲> IDNumber中)Ajax的.load()用PHP值從分貝

我然後有一個形式,其使用submithandler到process.php帖(此編輯數據庫)

現在,這是我堅持的一點,即時試圖獲取php分貝值$ 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);     
      });    
     }   
    });  
}); 

任何幫助將不勝感激。

+0

你的Ajax調用的''data'參數給你什麼? – Niels

回答

0

我包括:

print "".$_POST['idnumber'].""; 

在process.php之前保存到數據庫的代碼。

這個然後印製成:

<div id="results"><div> 

當表單被提交。