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

从自执行Javascript函数获取数据

从自执行Javascript函数获取数据,javascript,json,ajax,Javascript,Json,Ajax,我使用一个Grunt库()将一些胡须模板合并到一个文件中。可用的格式之一是“ES5”(即ECMAScript 5)。此格式从自执行函数返回数据: (function() { return {"key": "value"})(); 如何以AJAX请求或HTML脚本标记的形式获取数据? 通过使用eval()解析响应,可以通过AJAX请求获得数据,但是,我正在寻找一种避免糟糕编程实践的解决方案。如果Javascript作为普通脚本包含(通过HTML脚本标记),则数据永远不会分配给值。这不是JSON,

我使用一个Grunt库()将一些胡须模板合并到一个文件中。可用的格式之一是“ES5”(即ECMAScript 5)。此格式从自执行函数返回数据:

(function() { return {"key": "value"})();
如何以AJAX请求或HTML脚本标记的形式获取数据?


通过使用eval()解析响应,可以通过AJAX请求获得数据,但是,我正在寻找一种避免糟糕编程实践的解决方案。如果Javascript作为普通脚本包含(通过HTML脚本标记),则数据永远不会分配给值。

这不是JSON,而是Javascript。如果您想要JSON,那么就使用JSON。如果你想要一个函数,那么把返回值赋给某个地方,而不是把它扔掉。我不知道该怎么做。我的TinyBrain有太多的漏洞、坏习惯和误解™ 我受不了!这个问题似乎包含很多与JS相关的词,但它们在一起没有意义。Grunt和AJAX之间有什么关系?