Bonjour � tous,
Je dois afficher des informations. Si l'une d'entre elle est nul, j'aimerais qu'elle ne s'affiche pas ainsi que le texte (titre) qui le pr�c�de.
Dans ce code, il y a une partie qui ne marche pas car j'ai ajout�
Si je l'enl�ve, ca marche
Code : S�lectionner tout - Visualiser dans une fen�tre � part if(data.properties[i]['b1'] != NULL)
Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 marker.bindPopup( '<div class="property">' + '<a data-field=' + data.properties[i]['id_field'] +'" data-station=' + data.properties[i]['id_station'] +'" href="charts.php?field='+ data.properties[i]['id_field'] +'">' + '<div class="property-image">' + '<img src="img/stations/station-' + data.properties[i]['id_station'] + '.jpg">' + '</div>' + '<div class="overlay">' + '<div class="info">' + '<h3>' + data.properties[i]['station'] + '</h3>' + //'<figure>' + data.properties[i]['la'] + ',' + data.properties[i]['lo'] + '</figure>' + if(data.properties[i]['b1'] != NULL) '<div class="tag price"> ' + data.properties[i]['b1'] + '°C</div>' + if(data.properties[i]['b2'] != NULL) '<div class="tag price"> ' + data.properties[i]['b2'] + '°C</div>' + '<div class="tag price"> ' + data.properties[i]['b3'] + '°C</div>' + '<div class="tag price"> ' + data.properties[i]['b4'] + '°C</div>' + '<div class="tag price"> ' + data.properties[i]['se'] + '°C</div>' + '</div>' + '</div>' + '</a>' + '</div>' );
Ce que j'aimerais faire dans cette partie
est si par exemple
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 '<div class="info">' + '<h3>' + data.properties[i]['station'] + '</h3>' + //'<figure>' + data.properties[i]['la'] + ',' + data.properties[i]['lo'] + '</figure>' + '<div class="tag price"> ' + data.properties[i]['b1'] + '°C</div>' + '<div class="tag price"> ' + data.properties[i]['b2'] + '°C</div>' + '<div class="tag price"> ' + data.properties[i]['b3'] + '°C</div>' + '<div class="tag price"> ' + data.properties[i]['b4'] + '°C</div>' + '<div class="tag price"> ' + data.properties[i]['se'] + '°C</div>' + '</div>' +
est NULL , il ignore toute cette ligne
Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part data.properties[i]['b2']
de mani�re � ce que le <div class="tag price"> ne s'affiche pas.
Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part '<div class="tag price"> ' + data.properties[i]['b2'] + '°C</div>' +
Est-ce que l'on oeut le faire directement � ce niveau, ou faut-il que j�imbrique tout ceci � un autre niveau?
Merci pour vos lumi�res
Partager