0

我有大量的js代码..我无法在console.log中显示输出..你们能告诉我我缺少什么...在下面提供我的代码...

var multCoffees = false;
if (Coffees.length > 1) {
    multCoffees = true;
}
if (apptTimeCell) {
    apptTimeHTML = MyDay.dish(allData, multCoffees);
    apptTimeCell.innerHTML = apptTimeHTML;
} else {
    apptTimeCell = Util.cep("span", {
        className: "appt-time"
    });
    patientRowTD.insertBefore(apptTimeCell, patCell);
}
dish: function (allData, multCoffees) {
    if (multCoffees) {
        var htmlArr = [];
        htmlArr.push(allData.APPT_TIME_DISPLAY, "<br/><span class='sub-detail'>", allData.MNEMONIC, "</span>");
        console.log("multiCoffee" + allData.PROVIDER_MNEMONIC);
        return htmlArr.join("");
    } else {
        return allData.APPT_TIME_DISPLAY;

} },

4

3 回答 3

1

你的意思是在你的控制台语句周围有 ** 吗?这可能是导致错误的原因。

**console.log("dateRaj" + date);**
于 2013-09-05T20:41:09.450 回答
1

我知道这种行为。将值与字符串(尤其是对象)组合时会发生这种情况。尝试单独输出您的数据变量,而不将其与字符串组合。这边走:

console.log("dateRaj");
console.log(date);

更新 就像我的评论员所说,控制台似乎也接受了多个参数,这可能是最优雅的方式。

于 2013-09-05T21:00:50.800 回答
0

只是猜测...

unescapeJSON()的意思是JSON.parse()

向我们展示您的语法错误信息?

于 2013-09-05T20:42:17.333 回答