Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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_Html_Ajax_Playframework_Refresh - Fatal编程技术网

Javascript 从脚本中存储变量

Javascript 从脚本中存储变量,javascript,html,ajax,playframework,refresh,Javascript,Html,Ajax,Playframework,Refresh,我正在使用Play Framework,在views.html文件中,我有以下代码: <script type="text/javascript"> setInterval(function() { $.get("file2", function(${list1}, ${list2}, ${list3}){ $("#result").html(data, options); }) }, 1000); </script>

我正在使用Play Framework,在views.html文件中,我有以下代码:

<script type="text/javascript">
    setInterval(function() {
    $.get("file2", function(${list1}, ${list2}, ${list3}){
       $("#result").html(data, options);
        })
    }, 1000);
</script>
现在,我想要的是在文件1中获得包含第一段代码的数据和选项,这些数据和选项放在脚本标记中的文件2中,但是Firebug告诉我数据和选项在文件1中没有定义。如何存储它们,或者获取文件2中用于绘图的数据的最佳选项是什么?它位于脚本标记内。谢谢

这是:

$.get("file2", function(${list1}, ${list2}, ${list3}){
看起来不对。使用以下命令调用带有$.get的成功回调函数:

Function(PlainObject data, String textStatus, jqXHR jqXHR)
因此,您最好使用以下内容:

$.get("file2", function(data, textStatus, jqXHR) {
  // use the data
});
var list = $list1; // curly brackets not necessary
这:

看起来也不对。带有jQuery的.html函数具有以下签名:

.html(htmlString)
或:

在代码中,它所做的是用数据中的内容替换HTML。这些选项根本没有被使用

如果要存储${list1}等等,您需要执行以下操作:

$.get("file2", function(data, textStatus, jqXHR) {
  // use the data
});
var list = $list1; // curly brackets not necessary

然后您可以在JavaScript代码的其余部分中使用它。

首先定义的数据和选项在哪里?在我使用它们使用Flot图表进行绘图的文件中
var list = $list1; // curly brackets not necessary