
提供你2中思路,具体代码就不写了
生成表的时候给修改链接一个id,id保存当前行的主键比如id="tid"+主键,为它添加onclick方法,
var id=thisidreplace("tid",""); 获取到主键
把主键拿到数据库中查到相应的数据行,赋值给表单,完成!
var parents=$(this)parent()parent(); 获得tabel行
$(parents)find("td")each(function(){
根据列的顺序赋值给相应的表单元素
})
这个方法有局限性,数据是从当前页面中取得并不是实时读取数据库,如果数据在他处有更改是取不到最新的数据的。
第一点要明白,根据你请求的不同,才会返回不同的数据内容。----------发送请求
第二点根据传来的参数,来获取数据,以作回调使用。 ----------处理请求
第三点接收回传的数据,也就是第二点中的数据,显示到页面。----------回调处理
$post()方法,具体参考API
例如:
$post({
"abcdefgphp", //这里是你的php地址,根据你传递的参数,返回结果集的一个地址。
{flag:"first"}, //根据不同的需要,设置不同的参数值。
function(data){
$("#one")html(data); //将返回的内容,显示在#one这个DIV里面。
}
});
$post()的参数还有一个type,是指设定这个方法回调函数中返回的内容格式,常见的有text,xml,json等。
这里只是简单的描述了一下$post()这个方法的使用,如果有时间,可以参考API看看。
希望对你有帮助。
你可以在后台写方法 然后页面的jquery调用后台的方法
比如
$("#divContent")html('<%=base你的方法%>');
可以看看参考这个看看
<script language="javascript">
$(document)ready(function() {
$getJSON(
"/managerhtmactionMethod=onGetTarae",
function(json){
for(i=0;i<jsonlength;i++){
var tname=json[i]tname;
var tid=json[i]id;
$("#tarea")append("<option value='"+tid+"'>"+tname+"</option>");
}
});
}
<select id="tarea">
</select>
后台代码返回一个Json格式的字符串,就是把你从数据库中查出来的集合、对象、Map、Page等转成Json。然后就是返回给前台
以上就是关于jquery中如何获取表格的值全部的内容,包括:jquery中如何获取表格的值、求jquery+ajax局部刷新,请求数据库内容!、jquery获取到数据库中的数据,然后动态的将数据加到div中,如何对div中的数据使用jquery事件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)