利用ajax,例如我追加一条记录, 画面就显示一条,
我再追加时,应该就为两条了。但现在还是一条。我是用div控制的。 通过ajax取得的值,做成的html插入到div里。第二次插入就覆盖了第一次的。。 怎么能让第一次的留住。第二次的插入时,直接显示在第一条记录下面。
我再追加时,应该就为两条了。但现在还是一条。我是用div控制的。 通过ajax取得的值,做成的html插入到div里。第二次插入就覆盖了第一次的。。 怎么能让第一次的留住。第二次的插入时,直接显示在第一条记录下面。
调试欢乐多
$("#divId").append(appenedContent);
append里可以放html吗 这么结果都显示不出来了
你为什么要从服务器返回html呢?
可以返回普通的字符串,xml,json等。
而且后台生成html,多痛苦呀。
#wrapper是一个div:$("#wrapper").append("<html><body><b>Hello</b></body></html>");
$("#wrapper").append("<html><body>Hello</body></html>");
这时显示一条记录。
我在次追加时, 就又新生成一个table。还放到这个div里。但这时就覆盖第一个了。怎么能不覆盖啊?我的意思就是追加一条记录后,我在追加的话,第一条还在,第二条接着第一条后面显示。
方式错误。不应该生成新的table,而应该在原来的table里面去追加行。