Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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
来自Parse.com的Javascript查询响应_Javascript_Json_Parse Platform_Response - Fatal编程技术网

来自Parse.com的Javascript查询响应

来自Parse.com的Javascript查询响应,javascript,json,parse-platform,response,Javascript,Json,Parse Platform,Response,我正在通过Javascript函数从Parse.com进行查询,如下所示 function doFunction () { var query = new Parse.Query("english"); query.find({ success: function(results) { alert (results) }, error: function(error) { // error is an instance of Parse.Error. } });

我正在通过Javascript函数从Parse.com进行查询,如下所示

function doFunction () {
var query = new Parse.Query("english");
query.find({
  success: function(results) {
    alert (results)
  },
  error: function(error) {
    // error is an instance of Parse.Error.
  }
});
}
虽然我可以通过警报results.length查看查询响应的长度,但我无法获取结果中的内容。警报(结果)仅显示[对象对象]、[对象对象]

响应格式是什么,是JSON还是数组?我如何获得这些值


谢谢

使用
控制台。在代码中记录

function doFunction () {
var query = new Parse.Query("english");
query.find({
  success: function(results) {
    console.log(results);
  },
  error: function(error) {
    // error is an instance of Parse.Error.
  }
});
}

然后在开发人员工具(F12)->Console中查看作为响应返回的内容。

在代码中使用
Console.log

function doFunction () {
var query = new Parse.Query("english");
query.find({
  success: function(results) {
    console.log(results);
  },
  error: function(error) {
    // error is an instance of Parse.Error.
  }
});
}

然后在开发人员工具(F12)->Console中查看作为响应返回的内容。

在代码中使用
Console.log

function doFunction () {
var query = new Parse.Query("english");
query.find({
  success: function(results) {
    console.log(results);
  },
  error: function(error) {
    // error is an instance of Parse.Error.
  }
});
}

然后在开发人员工具(F12)->Console中查看作为响应返回的内容。

在代码中使用
Console.log

function doFunction () {
var query = new Parse.Query("english");
query.find({
  success: function(results) {
    console.log(results);
  },
  error: function(error) {
    // error is an instance of Parse.Error.
  }
});
}

然后在开发者工具(F12)->控制台中查看作为响应返回的内容。

在javascript中,您可以使用
控制台.log检查对象
console.log
非常灵活。它可以接受n个参数和每种类型。
因此,您可以混合字符串和用逗号分隔的对象

var myTestObject = { testString: "Hello World!" };
console.log("This is my test Object:", myTestObject);
//Output: This is my test Object: Object {testString: "Hello World!"}

在javascript中,您可以使用
控制台.log检查对象
console.log
非常灵活。它可以接受n个参数和每种类型。
因此,您可以混合字符串和用逗号分隔的对象

var myTestObject = { testString: "Hello World!" };
console.log("This is my test Object:", myTestObject);
//Output: This is my test Object: Object {testString: "Hello World!"}

在javascript中,您可以使用
控制台.log检查对象
console.log
非常灵活。它可以接受n个参数和每种类型。
因此,您可以混合字符串和用逗号分隔的对象

var myTestObject = { testString: "Hello World!" };
console.log("This is my test Object:", myTestObject);
//Output: This is my test Object: Object {testString: "Hello World!"}

在javascript中,您可以使用
控制台.log检查对象
console.log
非常灵活。它可以接受n个参数和每种类型。
因此,您可以混合字符串和用逗号分隔的对象

var myTestObject = { testString: "Hello World!" };
console.log("This is my test Object:", myTestObject);
//Output: This is my test Object: Object {testString: "Hello World!"}

虽然我同意上面的答案,即console.log()是打印对象的好方法,但有更好的方法。此外,我建议在开发过程中,在成功和错误块中始终使用alert()函数

这是因为您的代码中可能存在错误,请求Parse.com的次数是无限的。由于Parse.com会在您每秒发出一定数量的请求时向您收费,这可能会导致Parse.com根据您的意愿向您收取意外费用。如果您使用的是console.log(),并且不小心这样做了,那么除非您打开了控制台,否则您不会意识到该错误。但是,如果使用alert(),则每次调用成功或失败时都会收到提示,因此您将能够防止此问题

此外,您不必使用console.log()来查看数据。您只需使用以下命令调用返回对象(JSON格式)的属性:

query.find({
   success: function(results) {
      alert(results.get("propertyName"));
   },
   // error blocks and result of logic here

虽然我同意上面的答案,即console.log()是打印对象的好方法,但有更好的方法。此外,我建议在开发过程中,在成功和错误块中始终使用alert()函数

这是因为您的代码中可能存在错误,请求Parse.com的次数是无限的。由于Parse.com会在您每秒发出一定数量的请求时向您收费,这可能会导致Parse.com根据您的意愿向您收取意外费用。如果您使用的是console.log(),并且不小心这样做了,那么除非您打开了控制台,否则您不会意识到该错误。但是,如果使用alert(),则每次调用成功或失败时都会收到提示,因此您将能够防止此问题

此外,您不必使用console.log()来查看数据。您只需使用以下命令调用返回对象(JSON格式)的属性:

query.find({
   success: function(results) {
      alert(results.get("propertyName"));
   },
   // error blocks and result of logic here

虽然我同意上面的答案,即console.log()是打印对象的好方法,但有更好的方法。此外,我建议在开发过程中,在成功和错误块中始终使用alert()函数

这是因为您的代码中可能存在错误,请求Parse.com的次数是无限的。由于Parse.com会在您每秒发出一定数量的请求时向您收费,这可能会导致Parse.com根据您的意愿向您收取意外费用。如果您使用的是console.log(),并且不小心这样做了,那么除非您打开了控制台,否则您不会意识到该错误。但是,如果使用alert(),则每次调用成功或失败时都会收到提示,因此您将能够防止此问题

此外,您不必使用console.log()来查看数据。您只需使用以下命令调用返回对象(JSON格式)的属性:

query.find({
   success: function(results) {
      alert(results.get("propertyName"));
   },
   // error blocks and result of logic here

虽然我同意上面的答案,即console.log()是打印对象的好方法,但有更好的方法。此外,我建议在开发过程中,在成功和错误块中始终使用alert()函数

这是因为您的代码中可能存在错误,请求Parse.com的次数是无限的。由于Parse.com会在您每秒发出一定数量的请求时向您收费,这可能会导致Parse.com根据您的意愿向您收取意外费用。如果您使用的是console.log(),并且不小心这样做了,那么除非您打开了控制台,否则您不会意识到该错误。但是,如果使用alert(),则每次调用成功或失败时都会收到提示,因此您将能够防止此问题

此外,您不必使用console.log()来查看数据。您只需使用以下命令调用返回对象(JSON格式)的属性:

query.find({
   success: function(results) {
      alert(results.get("propertyName"));
   },
   // error blocks and result of logic here

<对象> id给出了使用对象所需的对象ID。获取(“EPHRASE”)以获得其他PAR。