动态创建Javascript
Dynamically Creating Javascript?
我试图使一个面向AJAX的板,我要处理每篇文章的书面时间字段和更新这些时间字段每5秒。我想显示的内容与变化的书面时间每5秒是否有一个新的评论的文章,当用户正在阅读它。关键是处理页面中的DOM对象困难之处在于,通常在读取整个页面之前读取javascript但我想让innerHTML动态改变javascript同时处理DOM对象(也通过innerHTML动态改变和插入)
是否有办法将PHP动态创建的Javascript通过AJAX (jQuery)插入到HTML中?
虽然我对你的问题感到困惑,但我认为你的解决方案可能是创建一个循环ajax函数,更新各种innerHTML的…所以ajax函数的最后一行应该是:setTimeout(myAjaxFunction, 5000);
如果你能澄清你的问题就太好了。从结构上讲,javascript可以在一个网页的生命周期中多次运行。下面是一些这样的时刻:
- 脚本正在加载。根据脚本在页面中的位置,可以在页面之前,中间或之后。
- 页面加载完成后。有一些事件可以告诉你页面何时已经加载,并且脚本开始修改页面是安全的。
- 根据各种事件。页面有很多事件,如点击,鼠标移动,按键,滚动等…
- 基于定时器。你可以创建定时器来运行一个函数在未来的某个时间或在某个固定的间隔。
所以,在你的情况下,听起来你想做下面的事情:
- 在加载页面时运行一个javascript函数,该函数将设置一个间隔计时器为5秒。 在这个间隔计时器上,您将执行一个函数,该函数将进行ajax调用,并为该ajax调用建立一个完成函数。
- 在ajax调用的完成函数中,您将解析从ajax调用接收到的内容,然后使用各种DOM函数对本地页面进行相应的更改,以修改页面内容。
相关文章:
- 从javascript创建一个列表
- 使用Javascript创建测验页面
- 获取对使用Tampermonkey使用javascript创建的元素的引用
- Jquerymobile-使用javascript创建选择菜单
- 使用SVG和JavaScript创建波浪动画
- 用javascript创建一个看起来正常分布的模式
- 如何在Ol3弹出窗口中添加用javascript创建的按钮上的点击事件
- 在PHP邮件中发送javascript创建的内容
- Knockout绑定是膨胀的html(表单元格),如何使用javascript创建绑定或从父元素绑定
- 重置使用javascript创建的新tr的val
- 如何使用javascript创建颜色数组
- javascript创建日期的月份错误
- 如何使用JavaScript创建时间计数器
- 使用Javascript创建内部样式表
- 用javascript创建另一个对象的实例
- 如何使用HTML、CSS和JavaScript创建自动图片库幻灯片
- 使用Javascript创建的Cookie在C#代码中不可访问..任何原因或其他选择
- 用javascript创建对象的dynamic数组
- Javascript创建函数,以便在其他函数之间共享变量
- 使用javascript创建幻灯片效果