我想仅使用HTML页面练习JSON和AJAX(没有PHP,没有asp.NET,没有ruby,没有本地安装的Web服务器)。我想创建一个网页,它将生成JSON数据作为测试AJAX请求的结果。
有可能吗?
增加: 让我们稍微改变一下,假设我有一个网页(没有asp.net,没有php)。 如何创建网页将输出标头设置为的Json数据 标题('内容类型:application / json');
答案 0 :(得分:0)
您可以将AJAX请求网址指定为“file:/// D:/test.txt”
我认为IE允许它而Chrome不允许。而且我不确定IE的所有版本是否都支持它。
当然,这种“回应”将是静态的。它不会根据您的请求输入而改变。
答案 1 :(得分:0)
JSON只是javascript对象。你可以做的是,而不是调用真正的ajax请求,做一个获取本地声明的json的模拟请求。例如,
$.get("ajax/test.html", function( data ) {
console.log(data);
alert( "Load was performed." );
});
创建假json"工厂"
var MockJson = (function () {
return { "mockObject" : "mockValue" };
})();
console.log(MockJson);
当然我的例子很简单,您可以使用响应来操纵DOM或在某处显示值。