0

我是 JS 的新手,所以请多多包涵。

我有一个从 Web 服务(JSON 类型)获得的 JS 变量。我试图提醒这个变量及其工作,返回 1(整数):

alert(result[0].totalMall);

我想向这个变量添加一个字符串,这样它就会变成(例如):1 mall(s)

这是我的代码:

var result = result[0].totalMall.toString() + "Mall(s)";
                        alert(result);
                        $('.totalMall', this).html(result);

但是上面的警报总是返回undefined。我应该怎么办?我已经工作了几个小时来解决这个问题。

结果总是只显示“mall(s)”而没有整数 ( result[0].totalMall.toString())。

任何帮助表示赞赏。感谢:D

4

2 回答 2

1

尝试以下代码:

var results = [
  {
    totalMall :3
  },
  {
    totalMall :5
  }
];

var result = results[0].totalMall.toString() + " Mall(s)";
alert(result);
$("#div").html(result);

工作示例:http: //jsfiddle.net/WaydY/

于 2013-08-01T14:41:16.910 回答
0

感谢您的帮助,所有:D

是的,昨晚似乎“某事”出了问题。我今天早上尝试了代码,现在它工作正常:D

于 2013-08-02T09:54:04.260 回答