作者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)