首页 > Web开发 > 详细

CRM JS返回fetchxml查询结果

时间:2014-01-17 08:43:19      阅读:556      评论:0      收藏:0      [点我收藏+]

var resultHelp = new RESTHelper();    

var result = resultHelp .Read(uid);    

if (result.results.length <= 0) { return; }     

var id=result.results[0].Id;   

   

  function RESTHelper() { }

        RESTHelper.prototype.Read = function (id) {

            var req = new XMLHttpRequest();            

           var baseurl = "/" + Xrm.Page.context.getOrgUniqueName();   

           queryurl = baseurl + "/xrmservices/2011/OrganizationData.svc/UserSet?$filter=Id/Id eq guid‘"+id+"‘";//此句话要修改(是你要查询的实体使用工具)

 

            req.open("GET", queryurl, false);

            req.setRequestHeader("Content-Type", "application/json; charset=utf-8");

            req.setRequestHeader("Content-Length", 0);

            req.setRequestHeader("Accept", "application/json");

            req.send(null);

            // IE handles HTTP-204 incorrectly: http://stackoverflow.com/questions/10046972/msie-returns-status-code-of-1223-for-ajax-request

            if (req.readyState == 4 && (req.status == 200)) {

                return window.JSON.parse(req.responseText).d;

            }

            throw "REST error: " + req.status + ": " + req.responseText;

        }

CRM JS返回fetchxml查询结果

原文:http://www.cnblogs.com/52xiaopeng/p/3522718.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!