CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[xAjax] Ma fonction n'es pas appeler

misterbibis
misterbibis
Niveau 9
22 février 2008 à 11:52:28

Bonjour, voici mon problème, j'ai fait un code tout beau pour que quant je change de "currency pair" dans la liste déroulante les valeur ce mettent dans les champs price et lotSize. Porblème que je choisie un element dans ma liste, la fonction que je veux utiliser n'es pas appeler.

Je pete un plomb depuis un bout de temps, j'ai corriger et recorriger mon code mes la je vois vrm pas pourquoi sa ne marche pas. Si quelque pouvait eclaire pas lanterne sa serait super sympas ^^

Merci d'avance.

    • Mon code ***

<?php
function getPriceAndLots($currencyPair)
{
//Obtention des valeurs
$price = "1.0944";
$lots = "100'000";
echo "BBB";

//Inscription des valeurs
$objResponse = new xajaxResponse();
$objResponse->addAssign("price", "value", $price);
$objResponse->addAssign("lotSize", "value", $lots);
return $objResponse;
}

require_once('xAjax/xajax_core/xajax.inc.php');
$xajax = new xajax();
$xajax->configure('javascript URI', 'xAjax/');
$xajax->registerFunction("getPriceAndLots");
$xajax->processRequest();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition
al.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PIP Calculator | Profite Loss Calculator</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<?php $xajax->printJavascript(); ?>
</head>
<body>
<div align="center">
<div id="pipCalculator"> <br />
<label id="label">Curreny Pair</label>
<label id="label">Price</label>
<label id="label">Lot Size</label>
<label id="label">Number of Lots</label>
<p id="label">
<select name="currencyPair" class="field" onChange="xajax_getPriceAndLots();">
<option value="USDGBP">USDGBP</option>
<option value="EURUSD">EURUSD</option>
<option value="USDCHF">USDCHF</option>
</select>
</p>
<p id="label">
<input id="price" name="price" type="text" class="field" />
</p>
<p id="label">
<input id="lotSize" name="lotSize" type="text" class="field" />
</p>
<p id="label">
<input name="numberLots" type="text" class="field" />
</p>
<div id="separateur"></div>
<p id="label2">
<input name="calculate" type="button" value="Calculate" class="bouton" onclick="xajax_getPriceAndLots();" />
</p>
<br />
<label id="label2">PIP VALUE:
<input name="numberLots" type="text" class="field" />
</label>
</div>
</div>
</div>
</body>
</html>

    • ***
jeanvaljean001
jeanvaljean001
Niveau 8
22 février 2008 à 18:30:19

Ton onclick n'est pas valide la fonction xajax_getPriceAndLots() n'existe pas

poutchi
poutchi
Niveau 6
25 février 2008 à 07:23:56

Oui ta fonction n'existe pas , ou alors tu ne l'a pas mises dans ton code sachant que (je crois) que le xajax est du javascript , donc mis dans une page HTML (je suis pas sur je connais mal l'ajax)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment