相关疑难解决方法(0)

287
推荐指数
5
解决办法
26万
查看次数

我如何引用加载当前正在执行的脚本的脚本标记?

如何引用加载当前运行的javascript的脚本元素?

这是情况.我在页面中加载了一个"主"脚本,首先是在HEAD标记下.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<script type="text/javascript" src="scripts.js"></script>
Run Code Online (Sandbox Code Playgroud)

"scripts.js"中有一个脚本,它需要能够按需加载其他脚本.普通方法对我来说并不适用,因为我需要添加新脚本而不引用HEAD标记,因为HEAD元素还没有完成渲染:

document.getElementsByTagName('head')[0].appendChild(v);
Run Code Online (Sandbox Code Playgroud)

我想要做的是引用加载当前脚本的脚本元素,以便然后我可以将新的动态加载的脚本标记添加到DOM之后.

<script type="text/javascript" src="scripts.js"></script>
loaded by scripts.js--><script type="text/javascript" src="new_script1.js"></script>
loaded by scripts.js --><script type="text/javascript" src="new_script2.js"></script>
Run Code Online (Sandbox Code Playgroud)

javascript element parent

275
推荐指数
8
解决办法
13万
查看次数

135
推荐指数
4
解决办法
31万
查看次数

我可以将参数直接传递给.js文件,如何获取该值

我想使用一行代码将参数传递给某些javascript,如下所示:

<script language="JavaScript" src="courselist.js?subj=MATH" type="text/javascript" />
Run Code Online (Sandbox Code Playgroud)

在javascript文件中,如何获取参数"subj"的值?

谢谢

javascript parameters dom

19
推荐指数
2
解决办法
3万
查看次数

通过SRC属性将变量传递给JavaScript

在我的HTML文件中,我已经链接到JS:

src="myscript.js?config=true"
Run Code Online (Sandbox Code Playgroud)

我的JS能直接读取这个var的值吗?

alert (config);
Run Code Online (Sandbox Code Playgroud)

这不起作用,FireFox错误控制台说"配置未定义".如何读取JS文件中通过src属性传递的变量?这很简单吗?

html javascript variables url src

14
推荐指数
2
解决办法
1万
查看次数

如何将值传递给js文件

我知道这个问题被问了数百次:(但我只是想了解更多:)。

我的问题很简单,我可以将一个值传递给这样的 js 文件,如果没有,如何传递?

<script type="text/javascript" src="./js/create.js?method=create"></script>
Run Code Online (Sandbox Code Playgroud)

是的,您注意到我有一个method=create要在我的create.js.

我知道在 jquery ajax 中,我们有一个简单的方法,但是您必须注意到 ajax 方法包含在 js 文件中,我如何将参数传递给 js 文件本身?

欢迎任何答案:) 谢谢。

javascript jquery jquery-post

2
推荐指数
1
解决办法
4704
查看次数

可以获取 &lt;script&gt; src JavaScript URL 的查询参数吗?

例如,我有以下 html:

<body>
  <script src="code.js?q=xyz"></script>
</body>
Run Code Online (Sandbox Code Playgroud)

我希望能够q=xyz从内部读取查询参数code.js。我试过:

console.log(window.location.href)
Run Code Online (Sandbox Code Playgroud)

但它给了我 html 文档的 URL,而不是code.js的 URL(然后我可以解析查询参数的 URL)。

有没有办法从该 JavaScript 中获取导入的 JavaScript 文件的查询参数?我知道我可以在服务器上读取查询参数,然后发回嵌入了查询参数的 JavaScript,但我不想要那样。我希望能够将 JavaScript 文件放在可以通过查询参数配置的 CDN 上。

javascript script-tag query-parameters location-href html5-history

2
推荐指数
1
解决办法
3388
查看次数

Laravel 将值传递给 javascript

我正在学习laravel。我想问一个愚蠢的问题。希望得到大家的帮助。

当控制器返回视图时,我可以发送值刀片模板。

return view('home', ['message' => 'this is home page']);
Run Code Online (Sandbox Code Playgroud)

我可以从 home.blade.php 得到它:

<h1>{{$message}}</h1>
Run Code Online (Sandbox Code Playgroud)

我什至可以通过以下方式将该值发送给 javascript:

var message = "{{$message}}";
Run Code Online (Sandbox Code Playgroud)

对,就是它!

但是如何将该值发送到单独的 javascript 文件。

/resources/views/home.blade.html:

<script src="/js/home.js"></script>
Run Code Online (Sandbox Code Playgroud)

如果我不使用下面的方法,我如何才能将该值传递给 /public/js/home.js?

<script>var message = {{$message}}</script>
<script src="/js/home.js"></script>
Run Code Online (Sandbox Code Playgroud)

感谢阅读!

laravel

2
推荐指数
1
解决办法
1万
查看次数