作者awa6811 (主機細部調整中 ##)
看板Ajax
標題[問題]可用單一觸發 function 將整組表單欄位值嗎?
時間Fri Jan 7 16:51:34 2011
我可以利用單一的觸發 funcation 直接將整個表單的欄位一併送出給
在 Ajax 接收的 php 來做欄位值讀取嗎?
如下:
<input type="button" value="新增" name="B1"
onclick="input_unit(document.AddForm);">
點下之後
運作動作
I.
function input_unit(input)
{
display_off('m_unit');
from_xml_no(input,'kinds=input_unit',"unit_list");
}
II.
function from_xml_no(input,url,kind){
var doit = "../config/ajax_from.php?"+encodeURI(url);
xmlhttp.open("POST",doit,true);//定義傳遞的位置、方式
xmlhttp.send(null);//傳遞變數
xmlhttp.onreadystatechange=function(){//當資料回傳成功
if (xmlhttp.readyState==4){//回傳狀態
if (xmlhttp.status==200){//回傳狀態編號
document.getElementById(kind).innerHTML=xmlhttp.responseText;
}else{
alert("Ajax error");
}
}
}
}
問題來了,我要如何修改II這部分,讓ajax_from.php可以輕易$_POST['XXX']<--已修改,將整個
表單的值讀出!!
感恩~~諸位大大~~能否幫忙解惑
--
===================================
讓生命充滿活力,讓不如意就此消熄!
讓慈悲充滿人間,讓感恩長駐心底!!
===================================
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.88.223
1F:→ tn801534:你都寫post了...接受還get... 01/08 02:20
2F:→ awa6811:sorry 不管是 GET 或 POST 都收不到~ GET之前習慣筆誤了 01/08 07:07
※ 編輯: awa6811 來自: 122.117.88.223 (01/08 07:09)