Jquery 与 JAVA 以Ajax 方式刷新 页面部分信息
如图哈:项目中有一个页面页面上的数据以table方式展示,其中有个预约时间的那里..项目中使用的是一个时间控件我在这里加了一个change事件,当值改变后以以ajax的方...
如图哈: 项目中有一个页面 页面上的数据以table方式展示,其中有个 预约时间的 那里..项目中使用的是一个时间控件 我在这里加了一个change事件 ,当值改变后以 以ajax的方式传值到后台去 查询数据库 然后弄下面的这种单选框
..数据库查询出来可能是多条数据 ,就会生成多个 我自己试过以JSON数组的方式传递到前面来 传递过来了 我不知道咋去让生成 这种单选框...
这个页面初始的单选框是 我在后台传递一个自己组装的 集合 ,然后使用jstl遍历
生成的 ,,我不知道 Axja的方式能否实现 以前没搞过 ... 有知道的朋友麻烦说下 非常感谢阿 .... 展开
..数据库查询出来可能是多条数据 ,就会生成多个 我自己试过以JSON数组的方式传递到前面来 传递过来了 我不知道咋去让生成 这种单选框...
这个页面初始的单选框是 我在后台传递一个自己组装的 集合 ,然后使用jstl遍历
生成的 ,,我不知道 Axja的方式能否实现 以前没搞过 ... 有知道的朋友麻烦说下 非常感谢阿 .... 展开
3个回答
2011-12-08
展开全部
用 jquery+json 是完全可以实现的.
现在你是可以从后台返回list 是吧. 那么你在页面上可以这样...
function getInfo(){
var str="";
$.ajax({
data:'',
url:url,
type:'post',
dataType:'json',
success: function(data){
for(i=0;i<data.length;i++){
// 在里面可以通过 data[i]点属性来获取值进行操作
例如(这里就可以生成你想要的单选框):$("<input ...value='"+data[i].testTime+"'.>").apendTo(某个元素id)
}
},
error:function(data){
alert('错误');
}
});
}
现在你是可以从后台返回list 是吧. 那么你在页面上可以这样...
function getInfo(){
var str="";
$.ajax({
data:'',
url:url,
type:'post',
dataType:'json',
success: function(data){
for(i=0;i<data.length;i++){
// 在里面可以通过 data[i]点属性来获取值进行操作
例如(这里就可以生成你想要的单选框):$("<input ...value='"+data[i].testTime+"'.>").apendTo(某个元素id)
}
},
error:function(data){
alert('错误');
}
});
}
更多追问追答
追问
哥们你的这种做法我做了 ...主要是用了框架中封装的一个 函数 效果跟你的这种差不多
不过对写法有限制...
最后组装了 然后 用$("#val").html(val); 写入过去么
求留扣扣阿 ... 还有部分疑问不懂.. 平时都是搞后台的 没怎么用过这些....
追答
嗯,问题搞定木有 .. 463199601
2011-12-08
展开全部
json是怎么传多个记录的?
还不是按一定的规则把对象转成字符串再在前台解析字符串成对象
只不过这两种转换别人都已经实现了,可以直接用
现在你不会用别人的东西,你的数据量又这么少,也没什么很复杂和比较特殊的内容
为什么不自己把对象拼接成字符串再在前台直接解析字符串呢
你这种内容,用逗号分隔完全足够了
如果你是想学json怎么用的话,还是多看看相关文档和例子
还不是按一定的规则把对象转成字符串再在前台解析字符串成对象
只不过这两种转换别人都已经实现了,可以直接用
现在你不会用别人的东西,你的数据量又这么少,也没什么很复杂和比较特殊的内容
为什么不自己把对象拼接成字符串再在前台直接解析字符串呢
你这种内容,用逗号分隔完全足够了
如果你是想学json怎么用的话,还是多看看相关文档和例子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议去百度或GOOGLE搜索一下,看看有没有相关信息或资料可以帮你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询