Quantcast
Channel: CRM Development 論壇
Viewing all articles
Browse latest Browse all 10280

Java Script for create email is not working in chrome?

$
0
0

Hi Experts,

I wrote code for create email using javascript as bellow. It is working in IE and FireFox but not working in chrome.

var emailRecord={};                                                      

                           emailRecord.Description = "Sample data";                         

                              emailRecord.Subject = "Sending Provider Details";
                              emailRecord.RegardingObjectId = { Id: userId, LogicalName: "contact" };                            
                              var createNewEmail = new XMLHttpRequest();
                          createNewEmail.open("POST", ODataPath + "/EmailSet", true);
                          createNewEmail.setRequestHeader("Accept", "application/json");
                          createNewEmail.setRequestHeader("Content-Type", "application/json; charset=utf-8");
                          createNewEmail.onreadystatechange = function () {

                           onEmailCreateCallBack(this);
                          };
                          createNewEmail.send(JSON.stringify(emailRecord));

                      }

                                                                                                                                                  

//Call back Function

function onEmailCreateCallBack(createEmailReturnValue) {
                  //  alert(createEmailReturnValue.readyState);

                if (createEmailReturnValue.readyState == 4 /* complete */) {

                    if (createEmailReturnValue.status == 201) {

                          var createEmailReturnValue = JSON.parse(createEmailReturnValue.responseText).d;                          
                          if (createEmailReturnValue != null) {                             
                              if (createEmailReturnValue.ActivityId != null) {
                                  //alert("Retrieved the EmailId \"" + createEmailReturnValue.ActivityId + "\". This Email was created on : \"" + createEmailReturnValue.CreatedOn + "\".");
                                  activityId = createEmailReturnValue.ActivityId;                               
                              }
                          }
                          CreateActivityparty(activityId, OwnerId, "systemuser", 1);
                          CreateActivityparty(activityId, userId, "contact", 2);
                          if (emailDeliveryMethod.Value == 2 && (document.getElementById("lblHeading").innerHTML == "Selected Provider's Detail" || document.getElementById("lblHeading").innerHTML == "Route Planner")) {
                             document.getElementById("btnEmail").value = "Open Email";
                          }                          
                          alert("Email Created Successfully");

                      }
                      else
                          alert("Error occured while Creating Email.");
                  }

              }

Please provide Solution



Viewing all articles
Browse latest Browse all 10280