有没有办法通过jQuery进行无服务器JSON捕获?

时间:2011-04-23 18:21:53

标签: jquery ajax json

我正在开发一个无服务器的Web应用程序 - JS + jQuery,CSS,平面文件中的HTML - 我想发出一个GET请求来获取一些JSON数据。

我见过的唯一方法是通过AJAX-y方法,这些方法需要使用后端服务器来处理发送REST请求......但我没有后端服务器。

我怎样才能在JS脚本/文件中执行此操作?

2 个答案:

答案 0 :(得分:1)

这样做的一种方法是将JQuery ajax函数替换为我们自己的函数,它将返回您想要的数据,而无需转到服务器。类似的东西:

    $.ajax = function(queryParams) {

        // parse the params and create a return data object

        var data = {x: 1};

        queryParams.success(data);

    };

答案 1 :(得分:1)

实际上有一个很棒的jquery模拟库可以完成paykroyd的建议。

https://github.com/appendto/jquery-mockjax

http://enterprisejquery.com/2010/07/mock-your-ajax-requests-with-mockjax-for-rapid-development/

它会截取与正则表达式匹配的网址,让你随心所欲地回复。