2013-05-30 70 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? –