J'ai une fonction de récupérer des données d'une base de données et le renvoie à une fonction.Je tente d'obtenir la valeur de revenu à partir du résultat à afficher dans la zone de texte.
C'est ce que j'ai essayé. p> Comment afficher la valeur de mon résultat dans la zone de texte?
C'est ainsi que mon "résultat" est passé dans la fonction d'affichage.So Idéalement, la valeur du revenu est "Salaire" de sorte que le salaire doit être affiché dans la zone de texte. P> {
ID: 0
Number: 520
OtherIncome: "Private"
Income: "Salary"
}
This is my HTML
<input type="text" name="Income" id="Income" class="text ui-widget-content ui-corner-all" value="">
3 Réponses :
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="text" name="Income" id="Income" class="text ui-widget-content ui-corner-all" value=""> <button onClick="Display(json)">Click</button><br> Click the button to set the textbox value.
Merci, la seule chose que j'ai changée de votre code est à revenu.val (résultat [0] .income)
function Display(result) {
var income = $('#Income'); //getting the textbox;
//income.value=result.Income here use the .val() method
income.val(result.Income);
}
documentation:
http://api.jquery.com/val/
Expliquons votre code
var json = {
ID: 0,
Number: 520,
OtherIncome: "Private",
Income: "Salary",
}
//invoke you function with the json data
Display(json)
//this should work perfectly.
//you can even remove the function and just make it
var income = $('#Income');
income.val(json.Income);
//But you only do this if you want to get the value once
Comment l'affichage est-il appelé?
revenu.val (résultat.Indicome) code>, icirevenu code> IE$ ('# revenu') code> est l'objet jQuery, d'où utilisez donc. val () code> méthode pour définir une nouvelle valeur