Javascript PhantomJS未返回完整响应

Javascript PhantomJS未返回完整响应,javascript,phantomjs,Javascript,Phantomjs,我正在尝试使用PhantomJS从下面的URL获取响应。但PhantomJS似乎没有加载在浏览器中正常打开页面时运行的javascript代码 http://www.marriott.com/reservation/availabilitySearch.mi?isSearch=false&fromDate=06/05/2017&toDate=06/06/2017&clusterCode=&corporateCode=&groupCode=&numb

我正在尝试使用PhantomJS从下面的URL获取响应。但PhantomJS似乎没有加载在浏览器中正常打开页面时运行的javascript代码

http://www.marriott.com/reservation/availabilitySearch.mi?isSearch=false&fromDate=06/05/2017&toDate=06/06/2017&clusterCode=&corporateCode=&groupCode=&numberOfRooms=1&numberOfGuests=1&incentiveType_Number=&incentiveType=false&marriottRewardsNumber=&useRewardsPoints=false&propertyCode=NYCCP
我正在使用以下代码:-

function onPageReady() {
    var htmlContent = page.evaluate(function () {
        return document.documentElement.outerHTML;
    });

    console.log(htmlContent);

    phantom.exit();
}

page.open(url, function (status) {
    function checkReadyState() {
        setTimeout(function () {
            var readyState = page.evaluate(function () {
                return document.readyState;
            });

            if ("complete" === readyState) {
                onPageReady();
            } else {
                checkReadyState();
            }
        });
    }

    checkReadyState();
});
但我没有得到完整的HTML响应。有人能帮我吗