0
votes

Comment remplacer une valeur avec JavaScript

J'ai le code suivant: xxx

et je veux remplacer la variable de chaîne par une nouvelle valeur, via JavaScript ou PHP (pas dans JQuery ou Ajax, Jusk JavaScript ou PHP uniquement) .

J'ai fait ceci: xxx

Je ne sais pas comment continuer. Vraiment, je ne sais pas si Var ci-dessus fonctionnera.

Quelqu'un peut-il m'aider? Merci!


2 commentaires

Vous avez une variable JavaScript adunitbids avec un tableau d'objets, vous pouvez donc obtenir le premier élément de la matrice à l'aide de 0 en tant qu'index et mettre à jour la valeur de l'objet: adunitbids [0]. param.placementid = "test"; QuerySelector < / a> prend une chaîne de sélecteur CSS valide.


On dirait que vous mélangez HTML et JavaScript. Votre bit var semble que vous essayez de saisir une valeur HTML. Pouvez-vous partager votre code HTML?


4 Réponses :


0
votes

var adUnitBids = [{
  bidder: '',
  params: {
    placementId: 'var'
  }
}];

adUnitBids[0].params.placementId = 'rav';

console.log(adUnitBids);


0 commentaires

0
votes

Votre variable, d'après ce que je peux dire, c'est juste un tableau JSON. Vous pouvez simplement faire quelque chose comme: xxx pré>

exemple: p>

p>

var adUnitBids = [
{
    bidder: '',
    params: {
       placementId: 'var'
    }

}]

adUnitBids[0].params.placementId = 'JuicyFruit';

console.log(adUnitBids);


0 commentaires

-1
votes

OK, vous avez donc une gamme d'objets avec une longueur inconnue. Vous pouvez le mettre à jour avec JavaScript ou PHP, selon le lieu où ce tableau est, dans le navigateur ou sur le serveur. Si ce code est dans le navigateur, vous pouvez le mettre à jour avec JavaScript.

Dans JavaScript, des tableaux ont des positions / des index et vous devez connaître la position de la sorcière que vous devez mettre à jour. P>

Si vous devez mettre à jour Une position spécifique dans le tableau, vous pouvez y accéder avec l'index. p> xxx pré>

Notez que les adunitbids [0] pointeront sur l'index 0 de la matrice. P>

Si vous devez mettre à jour les valeurs de la matrice de trou, vous pouvez utiliser Foreach P>

adUnitBids.forEach(function(item){
   item.params.placementId = 'new value';
})


0 commentaires

0
votes

Merci, j'ai fait ce que vous avez expliqué et travaille mais pas vraiment dans l'environnement, il est exécuté, car il est exécuté sur le programmeMatsic, beaucoup d'iframes et de demande sont fabriqués et rendent difficile la réussite. Si je le colle à l'intérieur de MI HTML, cela fonctionne directement. Mais à l'intérieur des iframes d'iframes d'iframes et de nombreuses demandes à l'intérieur (comme des travaux programmatiques), rien ne se passe. Merci quand même


0 commentaires