从自执行Javascript函数获取数据
我使用一个Grunt库()将一些胡须模板合并到一个文件中。可用的格式之一是“ES5”(即ECMAScript 5)。此格式从自执行函数返回数据:从自执行Javascript函数获取数据,javascript,json,ajax,Javascript,Json,Ajax,我使用一个Grunt库()将一些胡须模板合并到一个文件中。可用的格式之一是“ES5”(即ECMAScript 5)。此格式从自执行函数返回数据: (function() { return {"key": "value"})(); 如何以AJAX请求或HTML脚本标记的形式获取数据? 通过使用eval()解析响应,可以通过AJAX请求获得数据,但是,我正在寻找一种避免糟糕编程实践的解决方案。如果Javascript作为普通脚本包含(通过HTML脚本标记),则数据永远不会分配给值。这不是JSON,
(function() { return {"key": "value"})();
如何以AJAX请求或HTML脚本标记的形式获取数据?
通过使用eval()解析响应,可以通过AJAX请求获得数据,但是,我正在寻找一种避免糟糕编程实践的解决方案。如果Javascript作为普通脚本包含(通过HTML脚本标记),则数据永远不会分配给值。这不是JSON,而是Javascript。如果您想要JSON,那么就使用JSON。如果你想要一个函数,那么把返回值赋给某个地方,而不是把它扔掉。我不知道该怎么做。我的TinyBrain有太多的漏洞、坏习惯和误解™ 我受不了!这个问题似乎包含很多与JS相关的词,但它们在一起没有意义。Grunt和AJAX之间有什么关系?