问题标签 [getscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - Jquery - getScript 版本。
什么是更快?
或者
javascript - ReCAPTCHA ajax 加载主题问题
无法弄清楚如何为 ajax 加载的 recaptcha 设置主题。下面的代码不起作用。
来自谷歌验证码
看到这篇文章Recaptcha ajax API custom theme not working,但我肯定在 localhost 中查看,recaptcha 工作正常,只是没有改变主题。
有人对如何使白色主题起作用有建议吗?
jquery - jquery脚本请求不缓存
我正在尝试缓存一个非常简单的 javascript 响应。我正在使用 rails 并且我的 views/projects/index.js.erb 仅包含以下内容:
当我要求
我收到弹出窗口“嗨”,我在我的服务器日志中看到一个对 Projects#index 操作的请求,因为它已经向它发出了 js 请求。
然后不刷新浏览器,我再做一次
我看到服务器仍然收到请求,任何人都可以发现我可能错过的任何内容吗?
谢谢!
jquery - 为什么getScript在webkit平台会失败?
大家好: 我想使用 getScript 来加载一个 js 文件。加载js后,我想得到test.js文件中定义的变量,在IE浏览器中可以成功,但是在Webkit浏览器中,它会失败,并显示teststring未定义,这就是为什么,谢谢你帮助!
//test.js
jquery - jQuery getScript() + load() 加载的内容不起作用
我有一个带有五个按钮的文档。在这排按钮下方,我生成了一个占位符div
。当我单击一个按钮时,我用来从另一个页面load()
加载到占位符 adiv
中(每个按钮将一段 HTML 加载到 placeholder 中div
)。
好的,我的问题是我加载到占位符中的块是幻灯片(anythingslider)。即使我在主页上有另一个幻灯片并且已经加载了所有相关的 CSS 和 JS,它们也不起作用。
据我发现我需要使用getScript()
,但我似乎仍然没有掌握它。我需要重新加载相关脚本吗?
提前感谢您的帮助 - K
jquery - jQuery Ajax 加载和 getScript
我正在尝试设置我的网站,以便通过 javascript 加载主要区域中的内容(某些页面需要一段时间才能呈现)。但是,在使用 jQuery.load()、jQuery.getScript 和 jQuery.ajax() 时,我遇到了一些逻辑问题。
我需要能够通过 getScript 加载某些 javascript 文件,以便我可以在加载的内容中使用这些函数等。
- index.php - 显示的主文件(也包含#loading)
- js/script.js - 包含加载代码的文件
- js/*.js - 加载后我需要能够在 #maincontent 中使用的几个 javascript 文件
- load.php - 正在加载到#maincontent 的文件
脚本.js:
如您所见,我尝试在没有任何 URL 参数和来自用户的任何交互的情况下首先加载 load.php。尽管 load.php 每次都正确加载,但对于 javascript 代码却不能这么说。有时它可以工作,有时我必须刷新页面几次才能获得干净的控制台(没有错误)。
控制台中的错误提示我在 load.php 中使用之前没有正确加载 js 代码。如果 load.php 需要一段时间(使用 PHP sleep(5) 函数测试),则尤其如此。
如果我需要澄清任何事情,请告诉我:)
javascript - $getScript 方法来加载谷歌地图 api -> 空白页?
我的页面上有一个小按钮,应该加载谷歌地图。由于我希望我的页面加载速度非常快,而这个功能实际上并不是必需的,我不想在页面加载时嵌入谷歌地图 API 脚本。我只想在实际单击按钮时加载它。
我尝试使用 jquery $.getScript() 方法,但是如果我使用上面的代码,我会得到一个空白页。页面开始加载,一旦我的 javascript 文件被执行,页面就是空白(白色)。
我在这里做错了什么?
编辑/更新:
如果我这样做似乎没有什么不同:
该页面在页面加载时不会变为空白,但是一旦我单击地图按钮,页面就会变白。
更新2:
loadMap 函数:
jquery - 一种处理以前用 $.getScript() 加载的脚本文件的方法
对不起我的英语。我正在开发一个国际象棋互动网站。有一个课程菜单,当用户选择课程时,它会使用$.getScript()
. 课程文件只有一个lesson
包含“大”json 对象的变量。当用户选择另一节课时,文件被加载并且新的lesson
var 覆盖前一个。
好的,这很好用。但是,我是否应该处理以前加载的文件,如果应该,我该怎么做?如果用户浏览了 50 节课,会减慢这个过程吗?
我在加载文件时查看了萤火虫<head>
,并且应该$.getScript()
将文件放在哪里,它会发出“黄色闪光”,但没有添加任何可见的内容。
我想知道你对此的看法。提前致谢。
javascript - 仅当我的所有 JavaScript 都使用 jQuery 加载时才执行某些操作的最佳方法是什么?
我正在使用 jQuery 开发一个网页,我希望它仅在我的所有 JavaScript 文件完全加载后才执行一些代码。我的head
HTML 部分有以下脚本。
在 jQuery 文件中,我插入了以下代码:
文件 functions.js 具有以下代码:
我希望这里的代码仅$.getScript()
在加载所有其他 JS 后才执行,但这不会发生。实现这一目标的最佳方法是什么?
PS:我使用了很多,$.getScript()
因为我发现将它们分开更容易,但我希望将它们插入同一个文件中。
javascript - 重置 document.ready ($.getScript)
我需要通过 $.getScript 动态包含一个脚本。
然而,问题是,该动态包含的脚本中的 $(document).ready 函数没有被执行。(它们的动态插入不会在 dom 就绪时发生)
有没有办法强迫它这样做?例如,通过伪造 document.ready 事件?
谢谢,韦斯利