0
我有一个页面,通过jQuery提取数据,但它只是拉取返回码。这里是我的代码:使用jQuery和PHP从数据库中提取数据
<script type='text/javascript' language='javascript'>
function showCU() {
$.post('getCU.php', {
cuid: $('#cuContact').val()
},
function (response) {
$('#contact').val(response).show();
$('#email').val(response).show();
$('#phone').val(response).show();
})
}
</script>
$select = "SELECT priContact, priEmail, priPhone FROM user WHERE id = '" . $_POST['id'] . "'";
$query = mysql_query($select) or die ("Could not get info: " . mysql_error());
if (mysql_num_rows($query) > 0) {
while ($get = mysql_fetch_array($query)) {
$priContact = $get['priContact'];
echo $priContact;
echo $get['priEmail'] . " | " . $get['priPhone'];
}
} else {
echo "No users";
}
所以呼叫从getCU.php每当onchange事件处理程序被称为拉动。这就是为什么这是一个功能。我想要做的是每次用户从选项列表中选择一些内容时,文本值会根据所选内容而改变。我有一个从数据库中拉出的php页面,并正确地回显代码。 jQuery id正确地从php页面中提取数据,但是我无法获得将单个细节放在每个文本框中的代码。
所以我想要发生的是: 用户从下拉框中选择一个名称。然后附加到该名称的mysql数据将显示在页面的表单文本字段中。
让我知道是否需要更多信息或代码。
这个代码不工作,我不知道为什么。我对jQuery非常陌生,根本不知道JSON。我需要尽快以最简单的形式完成这项工作。感谢您的帮助。 – user570288 2011-05-27 15:16:14
我发现函数响应没有被调用,因此数据是空白值。我该如何解决? – user570288 2011-05-27 16:33:20
您将需要显示更多的服务器端代码。 – 2011-05-27 20:19:02