2013-05-17 70 views
0

我想弄清楚如何將從sql數據庫收集的表單數據傳遞到新窗口。這個想法是當用戶點擊'Rediger'(編輯),一個新的小窗口將打開當前的數據和一個輸入字段供用戶更改數據,然後點擊保存按鈕以寫入數據到數據庫。然後窗口必須關閉,原始頁面將使用新數據更新。這可能嗎?任何人都可以幫助我嗎?謝謝。將表單數據傳遞到新窗口

退房這裏的頁面:http://kristoff.it/onlinecoaching/coach/ 這裏是我的僞代碼:

<!DOCTYPE html> 
<html> 
<head> 
<script> 
function getValue() 
  { 
    var txtfield=document.getElementById(this.id); 
    //alert(txtfield.innerHTML); 
    newWindow.document.write(txtfield.innerHTML); 
    return newWindow; 
    //windowsize(640, 480) 

  } 
</script> 
</head> 
<body> 
<form method="POST" id="submitform"> 

<label id="name">John Smith</label><input type="button" id="button" onclick="getValue()" value="Edit"> 
<br> 
<label id="title">Director</label><input type="button" id="button" onclick="getValue()" value="Edit"> 


</form> 
</body> 
</html> 

回答

0

你需要一些AJAX這一點。

首先關注this的討論,以便能夠檢測窗戶何時關閉。 然後做出ajaxRequest這樣的:

$阿賈克斯({ 網址: 「someUrlWhereYouCanFindTheUpdatedRecords.html」, 緩存:假 })。完成(功能(HTML){// 一些代碼更新您的網頁 });

注意,該代碼使用JQuery

祝你好運!

相關問題