CRM 2011:无法读取RetrieveMultipleRecords成功中返回的[Object Object]

时间:2013-03-01 12:52:23

标签: jquery json dynamics-crm-2011 odata

我正在使用jQuery 1.4.1,JSON 2和SDK.JQuery.js(它是CRM SDK中提供的REST DataOperation的包装器)。虽然,使用SDK.JQquery.RetrieveMultipleRecords函数,我无法读取Success响应。为了详细说明,我将通过警报功能解释如下。

BTW,代码正确执行并提供3条记录,这也是正确的。

代码如下: -

SDK.JQuery.retrieveMultipleRecords(    
   "Contact",    
   "$select=FullName,ContactId&$filter=zk_cdn eq 'zk007'",    
   function(results) {    
   ////TODO: How to read results?    
   //If I use alert(results) it give the output as [object Object],[object Object],[object Object]    
   //If I use alert(results[0]) it give the output as [object Object]    
   //If I use alert(results[0].FullName) it give the output as unidentified    
   },    
   errorHandler,    
   function() {//OnComplete handler }    
   );

function errorHandler(error) {    
   alert(error.message);    
}

期待收到你的来信。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以通过 attributes 访问该对象的所有可用属性集。或者,你可以去:

var info = "";
for(attribute in myObject)
  info += "\n" + attribute;

或类似的东西。现在不在电脑前面。