opérateur ternaire et ajax
slt
j'ai une fonction ajx
Code:
1 2 3 4 5 6
|
$.ajax({
url: phpUrl,
data:{directory:visuDirectory,extentions:extentions} ,
success: function(xml){loadContent(xml,pathToItem,visuDirectory)}
});//fin $ajax |
dans ma function loadContent(xml,pathToItem,visuDirectory) a la première ligne je fait un test avec l'operateur ternaire
Code:
1 2
|
(xml.toString()=="directoryError")?return:null; |
j'obtiens une erreur javascript est ce parceque ma fonction loadContent est le resultat de success ?????
je comprent pas
merci A+
ajax et operateur ternaire
slt et merci a vous
null pour la deuxième opérande me permet de continuer le travail de la function dans laquelle se trouve mon opérateur ternaire, return j'interomps la function et je passe à la suite .
Loceka
tu as raison ternaire utilisable que dans le cas d'une affectation
d'accord pour le toString(), c'est une erreur .
le but de mon operation est de simplifier la lecture de mon code , j'ai une longue function , je cherche a interrmopre cette function a la premiere ligne si la condition de mon ternaire est true , et sinon null me permet de continuer les instructions.
je vais donc utiliser un if
merci