查询从多个表中获取数据MySQL
query Fetch data from multiple tables MySQL
我有一个页面,上面有一个表单,其中有两个单选按钮,在selected 上的相关按钮上,它的相关内容将显示在表单上。
<tr class="text">
<td colspan="4" valign="top" bgcolor="f2f2f2">
<?php
$srl=mysql_query("select * from module ORDER BY module_id ASC");
while($rows=mysql_fetch_array($srl))
{ ?>
<input type="radio" name="module" value=<?php echo $rows[module_id] ?>><?php echo $rows[module_name] ?>
<?php
}
?>
</td>
</tr>
</tbody>
</table>
<tr class="text">
<td colspan="6">
<div id="items_list"></div>
</tr>
我已经为 api 次通话写了这个 jquery。
<script type="text/javascript">
$(function() {
$("module").change(function() {
var module_id = $(this);
var dataString = 'module_id='+ module_id.val();
alert(dataString);
$("#items_list").html("");
if(module_id.val()=='')
{
alert("select stock type");
}
else {
$.ajax({
type: "POST",
url: "ajax/request_fetch_items.php",
data: dataString,
cache: false,
success: function(){
$("#items_list").html( html );
},
error:function (xhr, ajaxOptions, thrownError){
//On error, we alert user
alert(thrownError);
}
});
}
return false;
});
});
</script>
但是当我 select 任何单选按钮时没有任何反应,它也不显示 jquery 中的警报。
我想要的是每当单选按钮被 selected 时,它的值通过 ajax 调用传递,剩余的 html 内容将加载到下一行。
在设置单选按钮时显示以下代码,
<input type="radio" name="module" value="1">Stationary
<input type="radio" name="module" value="2">Inventory
您的 jQuery 选择器 $("module")
以 <module>
html 标记为目标,只需将其更改为 $("input[name=module]:radio")
以便它以 <input>
元素为目标输入名为模块的收音机。
我有一个页面,上面有一个表单,其中有两个单选按钮,在selected 上的相关按钮上,它的相关内容将显示在表单上。
<tr class="text">
<td colspan="4" valign="top" bgcolor="f2f2f2">
<?php
$srl=mysql_query("select * from module ORDER BY module_id ASC");
while($rows=mysql_fetch_array($srl))
{ ?>
<input type="radio" name="module" value=<?php echo $rows[module_id] ?>><?php echo $rows[module_name] ?>
<?php
}
?>
</td>
</tr>
</tbody>
</table>
<tr class="text">
<td colspan="6">
<div id="items_list"></div>
</tr>
我已经为 api 次通话写了这个 jquery。
<script type="text/javascript">
$(function() {
$("module").change(function() {
var module_id = $(this);
var dataString = 'module_id='+ module_id.val();
alert(dataString);
$("#items_list").html("");
if(module_id.val()=='')
{
alert("select stock type");
}
else {
$.ajax({
type: "POST",
url: "ajax/request_fetch_items.php",
data: dataString,
cache: false,
success: function(){
$("#items_list").html( html );
},
error:function (xhr, ajaxOptions, thrownError){
//On error, we alert user
alert(thrownError);
}
});
}
return false;
});
});
</script>
但是当我 select 任何单选按钮时没有任何反应,它也不显示 jquery 中的警报。 我想要的是每当单选按钮被 selected 时,它的值通过 ajax 调用传递,剩余的 html 内容将加载到下一行。
在设置单选按钮时显示以下代码,
<input type="radio" name="module" value="1">Stationary
<input type="radio" name="module" value="2">Inventory
您的 jQuery 选择器 $("module")
以 <module>
html 标记为目标,只需将其更改为 $("input[name=module]:radio")
以便它以 <input>
元素为目标输入名为模块的收音机。