function showHint(ip,mask,gw,dns)
{
$.ajax({
type:"GET",
url:"/terminal/terminalUpdate.do",
data:"ip"+ip+"mask"+mask+"gateway"+gw+"DNS"+dns,
success:function(data){
document.getElementById("item").innerHTML=data;
},
async:true,
error:function(){
alert("请求失败");
}
});
}
上面为ajax函数,下面为页面部分
<tbody>
<s:iterator value="list" id="item" status="st">
<tr>
<td><s:property value="EEE"></s:property></td>
<td><s:property value="#st.index+1" ></s:property></td>
<td><s:property value="STATUS"></s:property></td>
<td><s:property value="SN"></s:property></td>
<td><input value="<s:property value="IP"></s:property>"></td>
<td><s:property value="DEST"></s:property></td>
<td><input value="<s:property value="MASK"></s:property>"></td>
<td><input value="<s:property value="GW"></s:property>"></td>
<td><input value="<s:property value="DNS"></s:property>"></td>
<td><button onclick="showHint()"><span>修改</span></button></td>
</tr>
</s:iterator>
</tbody>
我的目的,可以修改input的属性值,用ajax提交,但是我页面会遍历出很多条来,怎么可以提交我修改的那条,貌似我ajax函数,还有传参的地方有问题,望高手指教我这菜鸟,越详细越好!谢谢~
ajax jsp iterator function
修改把参数传进去:<td><button onclick="showHint('<s:property value="ip"></s:property>','<s:property value="mask"></s:property>','<s:property value="gateway"></s:property>','<s:property value="DNS"></s:property>')"><span>修改</span></button></td>