Javascript 如何使用jquery模板选择选项
我正在使用jquery模板,需要根据json的值选择一个选项 Javascript:Javascript 如何使用jquery模板选择选项,javascript,jquery,html,jquery-templates,Javascript,Jquery,Html,Jquery Templates,我正在使用jquery模板,需要根据json的值选择一个选项 Javascript: $.ajax({ type: 'POST', url: caminho + '/controller/ctrl_usuario.php', data: 'acao=buscarUsuarioPorId&idUsuario=' + id, dataType: 'json', success: function (response) { if (re
$.ajax({
type: 'POST',
url: caminho + '/controller/ctrl_usuario.php',
data: 'acao=buscarUsuarioPorId&idUsuario=' + id,
dataType: 'json',
success: function (response) {
if (response.status == 1) {
//$('.cadastro').append(response.dados);
$("#" + id).loadTemplate(caminho + "cadastro/form-usuario.php", response.dados, {error: function (e) {
console.log(e);
}});
}
},
complete: function () {
//code
}
});
$.ajax({
type: 'POST',
url: caminho + '/controller/ctrl_usuario.php',
data: 'acao=buscarUsuarioPorId&idUsuario=' + id,
dataType: 'json',
success: function (response) {
if (response.status == 1) {
$("#" + id).loadTemplate(caminho + "cadastro/form-usuario.php", response.dados, {error: function (e) {
console.log(e);
}});
var sexo = response.dados[0].l_Sexo;
$("#genero").val(sexo);
}
},
complete: function () {
//code
}
});
返回的json:
“护墙板”:[{“nome”:“Maria Silva”,“l_Sexo”:“F”}]
戈尼罗:
男性
女性
上面的示例不起作用。只需执行以下操作:
var value = 'M';
$('select[name="genero"]').val(value);
完整的解决方案:
Javascript:
$.ajax({
type: 'POST',
url: caminho + '/controller/ctrl_usuario.php',
data: 'acao=buscarUsuarioPorId&idUsuario=' + id,
dataType: 'json',
success: function (response) {
if (response.status == 1) {
//$('.cadastro').append(response.dados);
$("#" + id).loadTemplate(caminho + "cadastro/form-usuario.php", response.dados, {error: function (e) {
console.log(e);
}});
}
},
complete: function () {
//code
}
});
$.ajax({
type: 'POST',
url: caminho + '/controller/ctrl_usuario.php',
data: 'acao=buscarUsuarioPorId&idUsuario=' + id,
dataType: 'json',
success: function (response) {
if (response.status == 1) {
$("#" + id).loadTemplate(caminho + "cadastro/form-usuario.php", response.dados, {error: function (e) {
console.log(e);
}});
var sexo = response.dados[0].l_Sexo;
$("#genero").val(sexo);
}
},
complete: function () {
//code
}
});
HTMl:
戈尼罗:
男性的
女性
什么不起作用?控制台日志中有什么?嗨@Harry!没有控制台错误。但是选项没有保持选中状态。jquery模板在我的html模板中加载所有json数据。但是我没有找到在jquery模板库中设置所选值的方法