Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript代码将返回所有图像,而不仅仅是为当前用户定义的图像_Javascript_Jquery_Parse Platform - Fatal编程技术网

JavaScript代码将返回所有图像,而不仅仅是为当前用户定义的图像

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

下面是一个JavaScript parse.com代码块。其目的是为当前登录到应用程序的用户返回图像列表。目前,代码正在返回所有图像,而不仅仅是当前用户的图像

我不确定我错过了什么,除非我也需要在代码块中使用当前用户变量

  <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>