2011-06-22 3 views
1

J'ai un service Web qui me renvoie un tableau de chaînes. J'appeler ce service de mon javascript ...Javascript Appel de service Web ASMX - Gestion des exceptions

WebPortal.WebPortalServices.GetAllProperties(success, fail); 

Maintenant, cela fonctionne bien, j'ai mon succès et d'échecs fonctions dans mon javascript. Il semble y avoir une limite, que ce soit la taille du fichier du tableau ou peut-être le nombre d'éléments dans le tableau, mais de toute façon quand je suis au-dessus de 2500 ~ chaînes dans le tableau retourné l'appel échoue. I.e ma fonction d'échec est appelée.

Comment puis-je connaître la raison pour laquelle le service a échoué dans ma fonction 'fail'? Je n'obtiens pas d'erreurs dans mon ASMX lorsque je passe par le service, il renvoie bien le tableau de chaînes.

Merci,

James

Répondre

1

function fail (arg)

{

alert("error has occured: " + arg._message); 

}

+0

ne peux pas croire qu'il était aussi simple que cela, je l'ai fait essayer quelque chose de similaire. Merci :) – Cadab