Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/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 在live server上未定义,但在localhost上工作_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 在live server上未定义,但在localhost上工作

Javascript 在live server上未定义,但在localhost上工作,javascript,jquery,ajax,Javascript,Jquery,Ajax,我在网页上有一个谷歌地图,上面有标记,上面有点击监听器 问题:在localhost上,当我单击地图标记时,一切正常。但是,在上载到服务器并尝试live版本后,单击标记会导致错误未捕获类型错误:无法读取未定义的属性“listing_id” console.log显示定义了json和i Console.log输出 [对象,对象,对象,对象,对象,对象,对象, 对象,对象,对象,对象,对象,对象,对象,对象, 对象,对象,对象,对象] i:48 未捕获的TypeError:无法读取未定义的属性“lis

我在网页上有一个谷歌地图,上面有标记,上面有点击监听器

问题:localhost上,当我单击地图标记时,一切正常。但是,在上载到服务器并尝试live版本后,单击标记会导致错误
未捕获类型错误:无法读取未定义的属性“listing_id”

console.log
显示定义了
json
i

Console.log输出

[对象,对象,对象,对象,对象,对象,对象, 对象,对象,对象,对象,对象,对象,对象,对象, 对象,对象,对象,对象]

i:48

未捕获的TypeError:无法读取未定义的属性“listing_id”

为什么会这样

JS代码

$.getJSON(......., function(json) {

for(var i = 0; i < json.length; i++) {
    (function(i) {
        google.maps.event.addListener(markers[json[i].listing_id], 'click', function() {
            console.log('json: ' + json);
            console.log('i: ' + i);
            console.log('json[i].listing_id :' + json[i].listing_id);

            // Mark currently opened marker
            markers[json[i].listing_id].setIcon(base_url + 'images/template/markers/listing_black.png');

            //...
         });
     })(i);
 }

});
$.getJSON(……,函数(json){
for(var i=0;i
看起来您没有将数据传递给回调函数

请尝试将第一行改为:

$.getJSON(......., function(json) {

很抱歉,我没有在帖子的代码中添加json。。json在实际的代码中如果你对某个对象进行console.log,它是否有listing\u id属性?我用第三个
console.log
更新了原始的post代码。第三个
console.log
在实时服务器上生成相同的未定义错误,并在本地主机上输出正确的值。令人费解的是…这个对象看起来像什么,它有任何属性吗,或者它只是缺少的列表id吗?太好了,很高兴你找到了它,这里开始没有想法了。。。哈哈!(哈哈!)_