我想像ajax响应一样动态创建文本框。
<script>
$(document).ready(function() {
$.ajax({
url: "data.php",
type:'POST',
success: function(data){
$("#tabb").html("<br>"+data+"</br>");
}
});
});
</script>
data.php
$re="select * FROM my_table";
$result=mysql_query($re);
for($i = 0; $i < mysql_num_fields($result); $i++) {
$field_info = mysql_fetch_field($result, $i);
$tbl_str .= "<th>{$field_info->name}</th><br><br>";
}
echo $tbl_str;
我想像ajax results.ie一样动态地获取文本框。如果我有3个表字段,那么我想要动态旁边的3个文本框。 我希望结果是这样的。
name textbox1
age textbox2
mark textbox3
答案 0 :(得分:1)
在PHP中试试这个,
$re="select * FROM my_table";
$result=mysql_query($re);
for($i = 0; $i < mysql_num_fields($result); $i++) {
$field_info = mysql_fetch_field($result, $i);
$tbl_str .= "<tr><td>{$field_info->name}</td><td><input type='text' /></td></tr>";
}
echo $tbl_str;