读书人

jquery 如何显示后台输出信息?

发布时间: 2012-05-06 16:15:43 作者: rapoo

jquery 怎么显示后台输出信息??
我想每次回调成功后,都把后台的信息输出到页面,jquery json的succes 的function不知道怎么写。。。。
我自己写的是

JScript code
function update_show (json) {//json返回成功函数。               var str1="姓名:"+json.name;           str+="信息:"+json.messege;           str+="时间:"+json.time;       $("#result").html(str);}

在显示的时候,它只是在页面闪一下就消失了。我想的是,他能够第一次回调显示出来,第二次回调就把信息添加到第一个后面,就像jstl的for:each那样。。。只是是无刷新的显示。。。。我知道是$("#result").html(str);这句话的问题,但是不知道怎么写。。。
哪位知道的呢,。。。。还望指教啊。。。。
谢谢啊, 在线坐等啊。

[解决办法]
function update_show (json) {//json返回成功函数。
alert(json) // 是什么值
var str1="姓名:"+json.name;
str+="信息:"+json.messege;
str+="时间:"+json.time;
$("#result").html(str);
}



[解决办法]
var str1="姓名:"+json.name;
str+="信息:"+json.messege;
str?
[解决办法]

你调用update_show()实际上只是给result对象付了一个值。你下一次再调用的时候,result对象的值又成了默认值,所以用ajax不可能实现你的要求。

还是用数据库吧

[解决办法]
get post 方法返回的是字符串
getJSON 方法返回的json数据
其实这种东西需要问吗 自己看下API demo就知道了

[解决办法]
alert(json) // 是什么值
是json的形式吧。可能是字符串吧。你再处理一下。
json = eval(json);
[解决办法]
查查#result有没有其他css控制了,或者换个 $('#aaaa').html(str)试试,

或者在firebug里看看#result的css,去掉后试试,

读书人网 >Ajax

热点推荐