J'ai un élément li que je passe par mon serveur pour récupérer des données à partir de la base de données, mais je suis incapable de le faire:Comment passer le paramètre à une fonction onclick
<li name="Physics" value="Physics" id="physics" onclick="drawChart(id)">Physics</li>
Cette fonction drawChart utilisation google chart API.
function drawChart(value) {
var jsonData = $.ajax({
url: "getData.php?subject=value",
dataType: "json",
async: false
}).responseText;
...
Le getData.php fonctionne bien, mais je suis incapable de passer le paramètre et l'utiliser.
Vous utilisez le texte littéral 'value', pas concaténer la valeur réelle de la variable appelée' 'value' –
drawChart (this.id)' et dans votre fonction: 'url : "getData.php? subject =" + encodeURIComponent (value), ' – haim770