在keyup上加载javascript文件

时间:2014-07-16 10:16:51

标签: javascript jquery prettify

我知道我可以在输入框中的keyup上调用javascript函数。但有没有办法在我的输入框中刷新keyup上的javascript文件?

我下载了美化。我正在创建一个页面,就像stackoverflow的问题页面一样。我们知道,每当我们输入内容时,预览框中的文本都会更新。我可以用jquery和ajax复制它。但在代码部分,美化不起作用。但是当我在页面加载时有代码时,它可以工作。

我想每次输入内容时重新加载美化js文件都可以使它工作..请帮忙

2 个答案:

答案 0 :(得分:1)

您不应该尝试通过重新加载任何脚本来解决此问题。这是一个非常愚蠢的想法,它与你应该做的事情完全相反。

查看在你想要重新整理代码部分时,你可以调用的prettify.js中的某种方法。

答案 1 :(得分:0)

我不完全确定我理解您的问题 - 目前还不清楚您要重新加载的文件是否实际更改了内容?

我有重新加载文件的经验,该文件正由浏览器缓存。要避免浏览器缓存,只需在URL中添加一个参数

即可

ie:如果你想重新加载http://www.example.com/myjs.js,那么请致电http://www.example.com/myjs.js?id=1234(其中1234是时间戳,或者是计数器,基本上每次通话都是不同的)

虽然它不漂亮但却有效。