在JS中我是新手,請耐心等待。將JS變量轉換爲字符串並在html中顯示
我有一個JS變量,我從Web服務(JSON類型)獲得。我想提醒這個變量及其工作,返回1(整數):
alert(result[0].totalMall);
我想一個字符串添加到這個變量,這樣它會成爲像(例如):1個商城(S)
這是我的代碼:
var result = result[0].totalMall.toString() + "Mall(s)";
alert(result);
$('.totalMall', this).html(result);
但上面總是返回未定義警報。我該怎麼辦?我一直在工作幾個小時才解決這個問題。
結果總是隻顯示沒有整數的「mall(s)」(result[0].totalMall.toString()
)。
任何幫助表示讚賞。謝謝:d
它可能有問題,因爲您有兩件事情,名爲'result'。嘗試'var res = result [0] .totalMall.toString()+「Mall(s)」;',看看這是否更好。 (當然''alert(res)'等等。) –
你的代碼與你描述的結果不符,實際上它在這裏工作:http://jsfiddle.net/cr5ud/。你能發表一個重現問題的小提琴嗎?我想你可能會遇到一個問題,就是你正在覆蓋你的'result'變量(儘管它不會影響你發佈的代碼)。 –
嘗試不使用'.toString()'整數和字符串之和始終返回字符串:) –