我刚刚尝试了学习javascript,我想制作一个使用JSON文件作为存储的网站。到目前为止,我已经做出GET方法工作:为什么我的JSON发布方法不能在本地Web服务器的JSON文件上工作?
$.ajax({
type: 'POST',
url: 'Projects/Sample/data.json',
data: {name: 'Billy Bob', age: 27},
success: function(data) {
console.log("Friend added!", data); //the new item is returned with an ID
}
});
此代码的工作,如果我用的是:
$.ajax({
type: 'GET',
url: 'Projects/Sample/data.json',
success: function(data) {
console.log("I have friends!", data);
}
});
因为我从这个网站http://rest.learncode.academy/学习,我还利用其职务方法尝试网站的json http://rest.learncode.academy/api/johnbob/friends。但是当我尝试使用位于我的Web服务器中的JSON文件时,新数据似乎不会被添加。我使用XAMPP作为我的网络服务器。
错误控制台告诉你什么错误? –
你在哪里运行AJAX请求?在你的本地服务器上(所以它是一个相同的原始请求),或在不同的服务器上? – Terry
@Terry在我的html的正文内,在本地web服务器的html文件中 – WannabeWeebDev