首先,我要感谢本网站的所有贡献者。他们节省了数千小时的时间:))
然后,我现在遇到一个我无法解决的问题。但是,我从今天早上开始在网站上搜索没有任何成功。
让我解释一下。 我正在使用AngularJS并以这种方式发出$ http请求:
var req = {
method: 'POST',
url: myurl/*an asmx file*/,
headers: {
"Cache-Control" : "no-cache",
"Authorization": "Basic d2VudHdvcnRobWFuOkNoYW5nZV9tZQ==",
"Accept": "application/json;odata=verbose"
},
data: JSON.stringify(dataToPost)
};
$http(req).then(function successCallback(response) {
console.log(response.data);
}, function errorCallback(response) {
return response.data;
});
查询执行得很好,对象response.data给我回复了一些东西。如果我执行查询一旦没有问题但是如果我第二次执行查询,则response.data对象将具有查询结果(第二次执行)和第一次执行的结果。响应中是否有类似缓存的内容?
我做错了什么?
编辑(根据JB Nizet的要求):以下是两个回复:
首先,查询返回一些东西 - >行
{"d":"{\"recordset\":[{\"ColA\":\"TEST\",\"ColA\":\"XXXXXX\",\"ColA\":\"ZZZZZZ\",\"ColA\":\"OOOOOO\",\"ColA\":\"LLLLLLL\",\"ColA\":\"\",\"ColA\":\"\",\"ColA\":\"\"}]}"}
其次,它不断给我返回相同的结果,而第二次执行应该不返回任何结果(我猜是空的响应):
{"d":"{\"recordset\":[{\"ColA\":\"TEST\",\"ColA\":\"XXXXXX\",\"ColA\":\"ZZZZZZ\",\"ColA\":\"OOOOOO\",\"ColA\":\"LLLLLLL\",\"ColA\":\"\",\"ColA\":\"\",\"ColA\":\"\"}]}"}
提前感谢您的回答。
热雷米。
答案 0 :(得分:0)
没关系,我错过了"静态"在我的班级上构建我的JSON ... - > Noob!