0
function fun{    
  func_callbk = function(data)
  {
      alert(data);     
  };
  var s = document.createElement('script');
  s.type = "text/javascript";
  s.src = 'http://somewe.com/id?callback=func_callbk';
  var h = document.getElementsByTagName('script')[0];
  h.parentNode.insertBefore(s, h);
}

嗨,我必须在不使用 jQuery 或 PHP 的情况下从外部 url 获取 json 数据,只需清理 javascript。我在尝试运行它时遇到一个错误,它是 SyntaxError Unexpected Token。我不知道接下来我要做什么。感谢帮助。

4

2 回答 2

1

不要忘记()在函数名称后添加:

function fun(){

我也建议在var之前添加func_callbk = function(data);否则,它将是一个最终会导致问题的全局变量。

于 2013-11-04T14:53:07.953 回答
0

您的语法错误一开始就是正确的;更改function funfunction fun()

于 2013-11-04T14:53:16.877 回答