0

HTMLページのmysqlデータベースからデータを取得しようとしています。データベースからデータを取得するために使用textfieldし、にデータを渡すために使用しています。次に、id を使用して、値を に投げています。しかし、それは機能していません。id を使用して電話番号またはタグを簡単に取得していますが、同じ値が.phpjsonjavascripttextfielddivlitextfield

私のjavascriptはこのようなものです

$('#tenantcontactTP').live('pageshow', function(event) {
var id = 'mukul_kuet@yahoo.com';
$.getJSON('tenantcontact.php?id='+id, displayEmployee);
});

function displayEmployee(data) {
var employee = data.item;

if (employee.TenantPhoneNumber) {
    $('#tphone').append(employee.TenantPhoneNumber);
}
}

次に、テキストフィールドを含む私のhtmlページは

<!DOCTYPE HTML>
<html>
<head>
</head> 
<body>
<div id="tenantcontactTP" data-role="page" data-add-back-btn="true">
<div data-role="content">    
<ul data-role="listview" data-inset="true">
<form>
<table>
<tr><td>Phone Number</td><td><input type="text" name="tphone" id="tphone" value=""/></td></tr>
</table>
</ul>
<input type="submit" name="update" value="Update" />
</form>
</div>
</div>
</body>
</html>

電話番号を更新します。リストを使用すると電話番号が表示されますが、リストには表示されませんtext field。私に何ができる?

4

2 に答える 2

1

$('#tphone').val(employee.TenantPhoneNumber);テキストフィールドに値を追加するために使用します

于 2012-09-13T11:28:04.970 に答える
0

追加するのではなく、入力要素の値を設定したい。以下を使用します。

if (employee.TenantPhoneNumber) {
    $('#tphone').val(employee.TenantPhoneNumber);
}
于 2012-09-13T11:30:20.420 に答える