0

json は初めてです。

軽いバンプにぶつかった。

コメントノートのデータがない場合、その文字列を「未定義」として返すフィードがあります

「未定義」のテキストを削除して空のままにしたいだけです。

ここに私のjsがあります

        document.getElementById("tooltipwrap0").innerHTML = '<span style="font-size:22px; font-weight:600;">' + data.users[0].member + " " + data.users[0].party + "-" + data.users[0].state + "<br/>" + '<span style="font-size:18px; font-weight:300;">' + data.users[0].commentnotes + "";

ここに私のフィードのサンプルがあります

   var data={
"users": [
    {
        "member": "first name",
        "party": "F",
        "state": "Ala.",


    },

どんな助けでも大歓迎です、ありがとう!

4

3 に答える 3

0

(data.users[0].commentnotes || '')実際の値が偽または未定義の場合は、空の文字列をデフォルトにするために使用できます。

于 2013-09-10T19:30:49.827 に答える
0

これを試して:

var innerHTML = '<span style="font-size:22px; font-weight:600;">' + data.users[0].member + " " + data.users[0].party + "-" + data.users[0].state + "<br/>" + '<span style="font-size:18px; font-weight:300;">';

if (data.users[0].commentnotes){
  innerHTML += data.users[0].commentnotes;
}

document.getElementById("tooltipwrap0").innerHTML = innerHTML; 
于 2013-09-10T19:31:15.057 に答える