2012-07-17 6 views
0

J'essaie de comprendre ce qu'est selectObjId. J'ai vu quelques exemples en ligne mais ce qu'il fait réellement, je ne suis pas très clair sur. Quelqu'un pourrait-il expliquer ce qu'il fait, quelle langue appartient à AJAX? Si possible, pourrais-je avoir un exemple qui imprime la valeur référencée par selectObjId. Toute forme d'aide sera appréciée.La signification de selectObjId

+0

Il n'y a pas de fonction 'selectObjId' dans jQuery, jQuery Mobile, JavaScript ou les méthodes DOM standard. Donc, cela fait partie du code du projet sur lequel vous travaillez ou du code dans une autre bibliothèque. Vous devrez l'identifier avant de pouvoir répondre à cette question. –

Répondre

1

selectObjId est tout ce que vous voulez qu'il soit si vous définissez pour que nommer une fonction, objet, valeur ...

par exemple en Javascript (ECMAScript):

var selectObjId = document.getElementById('funnydiv'); 


PS ObjID = JAVA

Doc JDK (Java)
- classe java.rmi.server..ObjID public final class Objective extends Object implements Serializable Arborescence: java.lang.Object - java.rmi.server.ObjID Un ObjID est utilisé pour identifier les objets distants uniquement dans une machine virtuelle au fil du temps. Chaque identificateur contient un numéro d'objet et un identifiant d'espace adresse unique par rapport à un hôte spécifique. Un identificateur d'objet est affecté à un objet distant lors de son exportation. Si la propriété java.rmi.server.randomIDs a la valeur true, le composant numéro d'objet (64 bits) d'un objet ObjID créé avec le constructeur no argument contiendra un nombre aléatoire cryptographiquement fort. - Constructeur pour la classe java.rmi.server.ObjID public ObjID() Génère un identifiant d'objet unique. Si la propriété java.rmi.server.randomIDs a la valeur true, le composant de numéro d'objet (64 bits) d'un objet ObjID créé avec le constructeur no argument contiendra un nombre aléatoire cryptographiquement fort.Puis: JDK1.1 - Constructeur pour la classe Java .rmi.server.ObjID public ObjID (num num) Génère un ID d'objet "bien connu". Un ID d'objet généré par ce constructeur ne confrontez aucun ID d'objet générés par la valeur par défaut constructor.Parameters: num - un objet bien connu unique, numberSince: JDK1.1

+0

Merci pour votre réponse, cependant dans le code que j'ai, selectObId est juste référencé sans avoir été déclaré ou assigné une valeur au programme. Se pourrait-il que cela ait été défini quelque part dans une bibliothèque? vérifié cordova.js, query.js et query-mobile.js mais ne l'a pas trouvé déclaré nulle part. – Cassia

+0

Sauf si je ne comprends pas bien cette ligne de code: var obj = $ ("#" + selectObjId) [0]; Est-ce qu'il déclare et attribue une valeur à selectObjId? – Cassia

+0

@ user1210959 oui, mais selectObjId doit être défini ailleurs. Peut-être que ce n'est pas dans le même fichier! –

0

Je ne pense pas selectObjId est quelque chose de spécial dans n'importe quelle bibliothèque là-bas. C'est probablement juste une erreur que cela n'a jamais été déclaré dans le code que vous utilisez.

Javascript est très tolérant. Il est tout à fait possible que selectObjId n'ait pas été déclaré, mais que votre code fonctionne toujours. Selon la façon dont vous l'utilisez, il pourrait aussi s'agir du nom d'une fonction.

Vous pouvez tester en utilisant console.log(selectObjId) pour voir ce qu'il imprime. Vous devrez peut-être installer Firebug. Jetez un oeil à la Firebug help obtenir plus d'informations sur les erreurs et les avertissements. N'oubliez pas d'utiliser le journal des erreurs de votre navigateur lorsque vous développez des pages Web.