jquery mobile 动态生成多个页面的元素怎么刷新

jquery mobile 动态生成多个页面的元素怎么刷新,第1张

jquery 你写方法动态刷新页面是没有问题。 只不过 jquery mobile 支持单页模式。 我很怀疑 你在page容器中 将data-dom-cache 设置成了true。 这样的效果是

1 你已经打开过的页面不再走后台 (不浪费客户流量)

2 如果你的jquery选择器 使用不当 你只是在给第一个页面刷新元素。(举例: 你选择了一个列表中的第一条信息。 打开一个详细页面。 进行了js *** 作后或者没进行js *** 作 再返回列表页点击第二条信息 再打开一个详细页面时 你发现你的js方法“失灵了” 实际上因为选择器指定的不对 js在给你更新第一个详细页面。 单页模式会将你打开过的页面全部累加起来 选择器 选取不正确 是无法更新后面打开的页面的。 必须正确指定自己想要刷新的页面。)

我怀疑你是第二种情况

分两步:

第一步,使用jquery的ajax技术,将数据读入。相关的函数有$.ajax(), $.get(), $.post()$.load() 等函数。使用方法请百度一下,教程非常多。

第二步,将读入的数据使用jquer的选择器比如$("#divid").html("这里放入数据"),也可以用$.text(),具体区别请参考$.html()和$.text()的使用方法。

另外,jquer还支持读取json数据和script数据,可以将读取的数据直接使用或者执行。具体根据你的需要改变。

append用户输入的内容吗?这种需求比较普遍的做法应该是保存到数据库,append的同时把新内容post到后台数据库,下次这个用户再打开的时候从数据库读取这段内容展示。

如果仅是希望本地读取H5的话可以把内容保存在本地LocalStorage。

反正原理就一个就是把内容要寄存到一个刷新后不会丢失的介质中,下次打开页面先从介质读取内容来展示


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11881940.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存