Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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_Ajax_Flash_Externalinterface - Fatal编程技术网

Javascript 未捕获错误:错误:引发了无效的异常

Javascript 未捕获错误:错误:引发了无效的异常,javascript,ajax,flash,externalinterface,Javascript,Ajax,Flash,Externalinterface,我试图使用ExternalInterface从javascript调用Flash函数 我的JS: function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName] } else { return document[movieName] } } function DoThis() { $.ajax({ url: 'POST

我试图使用ExternalInterface从javascript调用Flash函数

我的JS:

function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
    return window[movieName]
}
else {
    return document[movieName]
}
}

function DoThis() {
$.ajax({
    url: 'POSTINGURLHERE',
    type: 'POST',
    dataType: 'json',
    data: { 'at': 1 },
    success: function(result) {
        thisMovie("ID").Lol(result['xD']);
    }
});
}
这段代码在Localhost上运行得很好,只是在我的公共webhost上不行? 我正在使用谷歌开发工具:

我在swf中设置了flash回调,非常适合Localhost。
那么为什么它不能在我的网络主机上工作呢

如果在dev工具控制台中单击错误,它将显示代码中的哪一行抛出了错误。从外观上看,我会做两件事:添加一个尝试。。。捕获thisMovie函数中的块,并查看错误是否来自该块,并在ajax调用中添加一个失败回调。错误:抛出了一个无效异常@lukich,您是否找到了这个问题的答案?一周来,我一直在努力解决这个问题。@Kesty我试图将thisMovie函数用于子域上的SWF。@RobertMarley感谢您的回复!我能在几分钟内解决我的问题,因为你回来了。