JavaScript代码将返回所有图像,而不仅仅是为当前用户定义的图像
下面是一个JavaScript parse.com代码块。其目的是为当前登录到应用程序的用户返回图像列表。目前,代码正在返回所有图像,而不仅仅是当前用户的图像 我不确定我错过了什么,除非我也需要在代码块中使用当前用户变量JavaScript代码将返回所有图像,而不仅仅是为当前用户定义的图像,javascript,jquery,parse-platform,Javascript,Jquery,Parse Platform,下面是一个JavaScript parse.com代码块。其目的是为当前登录到应用程序的用户返回图像列表。目前,代码正在返回所有图像,而不仅仅是当前用户的图像 我不确定我错过了什么,除非我也需要在代码块中使用当前用户变量 <script type="text/javascript"> Parse.initialize("xxxxx", "xxxxx"); var currentUser = Parse.User.current(); var myGlobalBadg
<script type="text/javascript">
Parse.initialize("xxxxx", "xxxxx");
var currentUser = Parse.User.current();
var myGlobalBadges = Parse.Object.extend("myBadges");
if (currentUser) {
var query = new Parse.Query(myGlobalBadges);
query.exists("BadgeName");
query.find({
success: function(results) {
// If the query is successful, store each image URL in an array of image URL's
imageURLs = [];
for (var i = 0; i < results.length; i++) {
var object = results[i];
imageURLs.push(object.get('BadgeName'));
}
// If the imageURLs array has items in it, set the src of an IMG element to the first URL in the array
for(var j = 0; j < imageURLs.length; j++){
$('#imgs').append("<img src='" + imageURLs[j] + "'/>");
}
},
error: function(error) {
// If the query is unsuccessful, report any errors
alert("Error: " + error.code + " " + error.message);
}
});
} else {
// show the signup or login page
}
</script>
解析。初始化(“xxxxx”、“xxxxx”);
var currentUser=Parse.User.current();
var myGlobalBadges=Parse.Object.extend(“myBadges”);
如果(当前用户){
var query=newparse.query(myGlobalBadges);
query.exists(“徽章名称”);
查询.查找({
成功:功能(结果){
//如果查询成功,请将每个图像URL存储在图像URL的
ImageURL=[];
对于(var i=0;i
我刚刚用下面的代码自己解决了这个问题
下一行从
query.exists("BadgeName");
到
解析。初始化(“xxxx”、“xxxx”);
var currentUser=Parse.User.current();
var myGlobalBadges=Parse.Object.extend(“myBadges”);
var query=newparse.query(myGlobalBadges);
query.equalTo(“用户名”,当前用户);
查询.查找({
成功:功能(结果){
//如果查询成功,请将每个图像URL存储在图像URL的
ImageURL=[];
对于(var i=0;i
query.equalTo("username", currentUser);
<script type="text/javascript">
Parse.initialize("xxxx", "xxxx");
var currentUser = Parse.User.current();
var myGlobalBadges = Parse.Object.extend("myBadges");
var query = new Parse.Query(myGlobalBadges);
query.equalTo("username", currentUser);
query.find({
success: function(results) {
// If the query is successful, store each image URL in an array of image URL's
imageURLs = [];
for (var i = 0; i < results.length; i++) {
var object = results[i];
imageURLs.push(object.get('BadgeName'));
}
// If the imageURLs array has items in it, set the src of an IMG element to the first URL in the array
for(var j = 0; j < imageURLs.length; j++){
$('#imgs').append("<img src='" + imageURLs[j] + "'/>");
}
},
error: function(error) {
// If the query is unsuccessful, report any errors
alert("Error: " + error.code + " " + error.message);
}
});
// show the signup or login page
</script>