javascript - 如何在文本框中显示传递给函数的结果

标签 javascript jquery

我有一个从数据库检索数据并将其返回到函数的函数。我正在尝试从要显示在文本框中的结果中获取收入值。

这是我尝试过的。

function Display(result) // result gets passed
{
 var income= $('#Income'); //getting the textbox;
income.value=result.Income  // when i try this result.Income,Income comes back as undefined.
 }

如何将结果中的值显示到文本框中? 这就是我的“结果”传递到显示函数中的样子。因此理想情况下,收入的值为“薪水”,因此薪水应显示在文本框中。

{
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="">

最佳答案

var json = {
  ID: 0,
  Number: 520,
  OtherIncome: "Private",
  Income: "Salary",
}

function Display(result) // result gets passed
{
  var income = $('#Income'); //getting the textbox;
  income.val(result.Income) // when i try this result.Income,Income comes back as undefined.
}
  
<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.

尝试使用venue.val(result.Income) 设置文本框的值。这里我使用按钮单击事件来生成示例。

关于javascript - 如何在文本框中显示传递给函数的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56528086/

相关文章:

javascript - 如何设置collectionsjs等于并比较?

javascript - 在 UrbanAirship 中为 Phonegap getIncoming

javascript - 使用 CSS 或 JavaScript 使图像周围的链接不可点击

javascript - 使用客户端脚本的交互式 map

javascript - 未捕获的语法错误 : Illegal return statement

jquery - 在Grails中检测XHR CORS请求

javascript - 无限循环的数字滚动条,直到按下停止按钮

javascript - 使用切换菜单不滑动

javascript - 如果模式已经打开,则切换后无法关闭模式

javascript - Primefaces、JavaScript 和 JSF 不能很好地协同工作,或者我做错了什么