2009-06-11 5 views
0

J'utilise jQuery autocomplete pluggin.jQuery: ne peut pas utiliser la fonction split

Je le code suivant

$().ready(function() { 

    function findValueCallback(event, data, formatted) { 
     $("<li>").html(!data ? "No match!" : "Selected: " + formatted) 
      .appendTo("#result"); 
    } 

}); 

J'essaie de diviser la valeur à venir en data.When j'alerter, il montre properly.But je ne peux pas utiliser une méthode split pour extraire des données de celui-ci . (les données sont « ASP.ASPItems.23 », je veux prendre que 23 de lui

Quand j'utilise Split, j'obtiens une erreur comme « split est indéfini »

Mon code partagé

var subjectId=data.split(".")[2] 

Peut-on des conseils comment aller de l'avant

+0

Les données les plus probables ne sont pas une chaîne. Qu'est-ce que typeof (data)? – Blixt

Répondre

14

voir que partage est bien une méthode définie sur une chaîne, avez-vous envisagé d'essayer data.toString().split(".") ou String(data).split(".")?

+0

parfait, travaillé comme charme –

0
var values = $("input[name='campstarttime\\[\\]']").map(function(){return $(this).val();}).get(); 

var result = values.toString().split(",") ; 

alert(result[1]); 
Questions connexes