我想在选择选项中显示值,其中值是从数据库查询的值。而这个值应该在另一个函数中使用,而不是只显示。如何在选择选项中显示从数据库获得的值
这是带有JQM的html脚本。
<div data-role="fieldcontain" class="ui-field-contain">
<label>Priority : </label>
<select name="priority" id="idPriority">
<option value=""></option>
<option value="High">High (3days)</option>
<option value="Low">Low (5days)</option>
</select>
</div>
这是jQuery脚本。
function functionSuccess(data){
var eachrow = JSON.parse(data);
$('#idPriority').val(eachrow[0].logPriority); //This line is not work
}
PS.I使用Ajax和PHP从数据库中获取数据。而且我确信数据已经来了,因为我已经测试过在输入文本框中显示值,而且没有问题。
PS.I不使用append(),因为它不能用来定义值。它只能显示数据。
添加响应字符串'data' –
我不认为问题是数据。我已经用$('#idPriority')。val(“Test”)等固定值进行测试。但它仍不会在选择选项中显示值。 – onSunday