0

好的......所以我有这个小部件应用程序......

jQuery/Ajax...jsonp...async=true...一切正常,除了...

我有两个javascript代码块......第一个附加到头部......

第二个进入由 Ajax 脚本加载的 html 正文的一个部分......

第二个脚本包含一个由第一个加载的函数.....

在萤火虫中出现致命错误:未捕获的 ReferenceError:未定义函数....检查了函数内的所有内容...(该组合在 ajax 之外工作正常)

似乎脚本没有正确加载,尽管它们都加载到了正确的位置......

两种方式都试过了... 1 然后 2 和 2 然后 1 .... 双向错误...

拔掉我留下的头发......欢迎任何想法,评论,建议,问题!

更新:对不起,伙计们......我一定要瞎了......第二个脚本不是一个函数......它由一个js对象和两个js变量组成,它们提供了实际上在脚本一中的函数。

4

1 回答 1

0

好吧……万一其他人发现自己在同一条船上……

这是我如何安全运行的方法......

  1. 我在头部创建了一个空白的 JS 对象....

    var addthis_share = {"title":"", "description":"", "url":"" };
    

然后....

  1. 我只是在内容项 div 中动态更新了它们......像这样......

    addthis_share.title = "...$PHP_title....";      
    addthis_share.description = "...$PHP_description....";
    addthis_share.url = "...$PHP_url....";  
    

...为我工作!

于 2013-08-21T21:30:22.173 回答