Web APIを先端のJSコール

書き込みフロントエンドWeb APIには何が特に困難な問題は、我々はCRM REST Builderが(使用できるということではありませんでしたhttps://github.com/jlattimer/CRMRESTBuilder)CRM REST Builderを使用したいを生成します

 

するvar reqは= 新しいXMLHttpRequestを(); 
req.open( "GET"、Xrm.Page.context.getClientUrl()+ "/api/data/v8.2/accounts(" + parent.Xrm.Page.data.entity.getId()。{ '(置き換えます」、 '').replace( '}'、 '')+ ")$ =にaccountId、address1_addressid選択?"、真の); 
req.setRequestHeader( "ODataの-maxVersionを"、 "4.0" ); 
req.setRequestHeader( "ODataの-バージョン"、 "4.0" ); 
req.setRequestHeader( "同意する"、 "アプリケーション/ JSON" ); 
req.setRequestHeader( "コンテンツタイプ"、 "アプリケーション/ JSON;のcharset = UTF-8" )。
REQ。setRequestHeader( * "odata.include -注釈= \"、 "優先" \ "" ); 
req.onreadystatechange= 関数(){
     場合この .readyState === 4 ){ 
        req.onreadystatechange = NULL ;
        もしこの .status === 200 ){
             VARの結果= JSON.parse(この.response)。
            VaRの accountIdを=結果[ "accountIdを" ]。
            VaRの address1_addressid =結果[ "address1_addressid" ]。
        } { 
            Xrm.Utility.alertDialog(この.statusText)。
        } 
    }  
}。
req.send()。

 

おすすめ

転載: www.cnblogs.com/TheMiao/p/12289210.html