Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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 使用Ajax获取.html的内容_Javascript_Html_Ajax_Json_Request - Fatal编程技术网

Javascript 使用Ajax获取.html的内容

Javascript 使用Ajax获取.html的内容,javascript,html,ajax,json,request,Javascript,Html,Ajax,Json,Request,嗨, 我必须从外部url获取json数据,而不必使用jQuery或PHP,只需使用干净的javascript即可。当我尝试运行这个时,我有一个错误,它是SyntaxError意外标记。我不知道下一步要做什么。 谢谢您的帮助。不要忘记在函数名之后添加(): function fun{ func_callbk = function(data) { alert(data); }; var s = document.createElement('script

嗨, 我必须从外部url获取json数据,而不必使用jQuery或PHP,只需使用干净的javascript即可。当我尝试运行这个时,我有一个错误,它是SyntaxError意外标记。我不知道下一步要做什么。 谢谢您的帮助。

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

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);
}

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

您的语法错误一开始就正确;将
function-fun
更改为
function-fun()

语法错误在哪一行?google纯js ajax示例-它将向您展示如何在服务器上执行,我有这样的{“key”:“value”}对,语法错误显示在这一行:“”服务器响应中的字符保存json数据并使用jQuery检查是否有效?请发布准确的json数据。保持格式不变。没有问题,我在写这篇文章时无意中删除了()。
function fun(){