作者luo74128 (小猫)
看板Ajax
标题[问题] ajax 动态post值问题
时间Fri Jul 13 10:03:43 2012
各位大大们,我想请问一个jquery ajax 动态post值的问题
我想在值改变的时候(change)传post到服务端作资料库更新。
但我的input栏位透过回圈有好几行,每行的id值都不同,每行的id值对应到资料库。
我想抓出每行的id值,并且抓出change的input栏位或select栏位的value与name
但抓出来的ID值都是同一个,并且改变值时第一次都不变要改变第二个才会触发怎麽回事??
ex:
jQUERY ajax:
<script>
var Submit=function(){
var URLs="ht/ht/update";
$("input, select").change(function(){
var Value = $(this).attr("value");
var Name = $(this).attr("name");
$.ajax({
url: URLs,
data: "Id="+$("#Id").attr("value")+"&"+"Value="+Value+"&"+"Name="+Name,
type:"POST",
dataType:'text',
success: function(msg){
alert(msg);
}
});
});
}
</script>
HTML:
<tr>
<td>栏位一(input栏位)</td>
<td>栏位二(input栏位)</td>
<td>栏位三(select栏位)</td>
</tr>
<? foreach($list->result() as $i => $row){?>
<tr>
<input id="Id" type="hidden" value="<?=$row->Id?>" size="4"/>//每行对应的id值
<td align="center"><input id="TA" name="TA" type="text" value="<?=$row->TA?>" size="4" onchange="Submit();"/></td>
<td align="center"><input id="TB" name="TB" type="text" value="<?=$row->TB?>" size="4" onchange="Submit();"/></td>
//希望透过id值去对应到资料库来对栏位值作更新改变值
<td align="center">
<select name="Dehumidifier" id="Dehumidifier">
<option value="0" >>0</option>
<option value="on" >on</option>
<option value="off">off</option>
</select>
</td>
</tr>
<? } ?>
--
Aman ia vida 地下飞行
blog:
http://luo74128.blogspot.com/2010/07/blog-post.html
我:
http://www.wretch.cc/album/luo74128
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 222.126.156.188