2013-05-30 75 views
0

我成功地选择了一些使用php和sql的值,这些值通过JSON传递给我的应用程序。从db传递值到php + json形式

([{"id":"1","email":"[email protected]","county":"world","age":"6","gender":"unisex","poll":"option1"}]); 

在我的应用程序可以选择使用jQuery AJAX传递的值:

var landmark = '<p>'+item.email+'<br>' + item.county+'<br>' + item.age+'<br>' + item.gender+'<br>' + item.poll+'</p>'; 

但是,而不是将它们放在段落,我怎么能只更新与价值观形成的?

回答

1

使用jQuery假设你的形式与以下ID元素:

$('#email').val(item.email); 
$('#county').val(item.county); 
$('#age').val(item.age); 
$('#gender').val(item.gender); 
$('#poll').val(item.poll); 

采用直板的javascript:

document.getElementById("email").value=item.email; 
document.getElementById("county").value=item.county; 
document.getElementById("age").value=item.age; 
document.getElementById("gender").value=item.gender; 
document.getElementById("poll").value=item.poll; 

单选按钮:

if (item.gender=="Male") 
    $("#male).attr("checked", "checked"); 
else 
    $("#female").attr("checked", "checked"); 

或更简洁 - 但不太强大:

$("#"+item.gender).attr("checked", "checked"); 

或在javascript:

document.getElementById(item.gender).checked = true 
+0

啊 - 和选择是输入的id? –

+0

这是正确 – ajon

+0

谢谢!怎么样的单选按钮,每个输入都有一个ID? –