替换字符串的Javascript变量无法请求Parse.com服务器
我希望这对某人来说是非常简单的。我试图将一些键值对作为查询传递给Parse.com javascript API。文件格式如下所示,工作正常:替换字符串的Javascript变量无法请求Parse.com服务器,javascript,angularjs,parse-platform,Javascript,Angularjs,Parse Platform,我希望这对某人来说是非常简单的。我试图将一些键值对作为查询传递给Parse.com javascript API。文件格式如下所示,工作正常: var query = new Parse.Query("testUser"); query.containedIn("facebookID",["10101185732529914", "10101185732529915"]); query.find() .then(function(result){ cons
var query = new Parse.Query("testUser");
query.containedIn("facebookID",["10101185732529914", "10101185732529915"]);
query.find()
.then(function(result){
console.log(result);
});
但是,我想从数组中提取ID并将其传入,因此我使用了以下代码(x变量是数组):
但是这不起作用,我假设这是由于变量的格式。Parse.com API文档的相关部分在这里
在此方面的任何帮助都将不胜感激
谢谢
Ant对问题进行排序,它需要的是数组而不是字符串,因此
var text=[];
for (index = 0; index < x.length; index++) {
text.push(x[index]['$id']);
}
var requestString = text;
谢谢
蚂蚁
var query = new Parse.Query("testUser");
query.containedIn("facebookID",[requestString]);
query.find()
.then(function(result){
console.log(result);
});
var text=[];
for (index = 0; index < x.length; index++) {
text.push(x[index]['$id']);
}
var requestString = text;
var query = new Parse.Query("testUser");
query.containedIn("facebookID",requestString);
query.find()
.then(function(result){
console.log(result);
});