Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 jQuery数据仅在本地开发环境中丢失_Javascript_Jquery - Fatal编程技术网

Javascript jQuery数据仅在本地开发环境中丢失

Javascript jQuery数据仅在本地开发环境中丢失,javascript,jquery,Javascript,Jquery,假设有一个web应用程序具有以下application.js $(function () { $('#element').data('hello', 'itsme'); }); 部署web应用程序,并从浏览器控制台执行以下操作 $('#element').data('hello') 按预期返回itsme 但是,从本地开发环境(即),执行完全相同的操作会返回未定义的 关于jQuery数据,我缺少什么吗 确切情况: 这是我部署的模块: 从控制台,您可以获得如下所示的播放器对象 var f

假设有一个web应用程序具有以下
application.js

$(function () {
  $('#element').data('hello', 'itsme');
});
部署web应用程序,并从浏览器控制台执行以下操作

$('#element').data('hello')
按预期返回
itsme

但是,从本地开发环境(即),执行完全相同的操作会返回未定义的

关于jQuery数据,我缺少什么吗


确切情况: 这是我部署的模块: 从控制台,您可以获得如下所示的播放器对象

var f = $('iframe')[0];
var player = $(f).data('togetherjs-player')
在本地开发环境中做完全相同的事情,我得到
player==undefined

可能的原因是什么?

请确保DOM中的代码已准备就绪。iframe源是否与本地页面中的域相同。。。或者您在iFrame中有不同的域内容,您可以在@ArunPJohny中进一步解释吗?我想这可能是个问题。顺便说一句,本地环境是整个网站的精确副本,而不仅仅是javascript模块。当我控制台输出变量f(在上面的示例中)时,我看到了iframe,但没有为其提供数据属性。很有趣。。Firefox控制台似乎也返回
未定义的