Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将javascript动态变量传递给另一个javascript中的函数?_Javascript - Fatal编程技术网

如何将javascript动态变量传递给另一个javascript中的函数?

如何将javascript动态变量传递给另一个javascript中的函数?,javascript,Javascript,我有两个Java脚本。从第一个JavaScript开始,我想调用其他JavaScript中的函数,如下面的示例: jwplayer().load({file: 'http://content.bitsontherun.com/videos/nPripu9l-60830.mp4'}) 上面对jwplayer函数的调用工作正常,但我想使用已经包含动态值的变量URL将动态媒体URL加载到jwplayer函数。我尝试了以下方法,但它从未将动态媒体URL传递给jwplayer函数!你们能告诉我我做错了

我有两个Java脚本。从第一个JavaScript开始,我想调用其他JavaScript中的函数,如下面的示例:

jwplayer().load({file: 'http://content.bitsontherun.com/videos/nPripu9l-60830.mp4'}) 
上面对jwplayer函数的调用工作正常,但我想使用已经包含动态值的变量URL将动态媒体URL加载到jwplayer函数。我尝试了以下方法,但它从未将动态媒体URL传递给jwplayer函数!你们能告诉我我做错了什么吗?该警报显示URL值,证明URL正常,但它从未将其传递给玩家

....
alert('' + url);
jwplayer().load({file: '+ url'});
第二个JavaScript:

<div id='mediaspace'>This text will be replaced</div>

<script type='text/javascript'>
    jwplayer('mediaspace').setup({
        'flashplayer': './player.swf',
        'autostart': 'true',
        'controlbar': 'bottom',
        'width': '470',
        'height': '320'
    });
</script>
此文本将被替换
jwplayer('mediaspace')。设置({
“flashplayer”:“./player.swf”,
“autostart”:“true”,
“控制栏”:“底部”,
“宽度”:“470”,
‘高度’:‘320’
});

您的url位于
jwplayer()中。加载({file:'+url'})被读取为字符串,而不是变量。应该是:

jwplayer().load({file: url});

您是否尝试过:jwplayer().load({file:url});相反?只有一个JavaScript。这是一种编程语言。非常感谢我花了30分钟来找出我做错了什么!它工作得非常好!