编辑代码

/*
Name: fnGetReservationDetails
Function: get reservation details by reservation number
Param: reservation number
Return: -1 for error
        reservation details which is also store to window.objGlobalParam.objReservationDetails
 */
function fnGetReservationDetails( nResNumber)
{
    let xmlhttp= new XMLHttpRequest();
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            console.log("fnGetReservationDetails: ");
            console.log(xmlhttp.responseText);
            //objParam.objReservationDetails= rtn.responseJSON.ResScreenData.ResRows;
            //fnTasksLoop("fnGetReservationDetails",xmlhttp.responseText);
            let objParam = {
                "strName": "fnCallBackGetReservationDetails",
                "objValue": JSON.parse(xmlhttp.responseText),
                "bIfContinue": 1
            }
            window.objGlobalParam.objReservationDetails= JSON.parse(xmlhttp.responseText);
            window.postMessage(objParam);
            }
            }

    xmlhttp.open("POST","https://app9.rmscloud.cn/api/ReservationService/ReservationScreenData"+
                        "?bEventBooking=false&bShowCancelled=true&bUsePreviousTypeOfBooking=false&nGrpResId=0&nResId="+ nResNumber);
    xmlhttp.setRequestHeader('content-Type','application/json; charset=utf-8');
    xmlhttp.send();
}