Javascript 由ajax生成的gettin复选框值
我有一个小的php代码,里面有关于更改的下拉列表。通过ajax调用从数据库中获取值,然后使用复选框显示。现在,由于这些复选框是由ajax生成的,所以我不知道如何在主文件上获取复选框的值。 我的问题只是如何获取ajax生成的复选框的值。 如果有人能帮忙。感谢您期待您的回复Javascript 由ajax生成的gettin复选框值,javascript,php,jquery,ajax,checkbox,Javascript,Php,Jquery,Ajax,Checkbox,我有一个小的php代码,里面有关于更改的下拉列表。通过ajax调用从数据库中获取值,然后使用复选框显示。现在,由于这些复选框是由ajax生成的,所以我不知道如何在主文件上获取复选框的值。 我的问题只是如何获取ajax生成的复选框的值。 如果有人能帮忙。感谢您期待您的回复 <?php $id=$_GET["q1"]; $conn=oci_connect("system","ashfaq","localhost/xe"); $sql=oci_parse($conn,"select
<?php
$id=$_GET["q1"];
$conn=oci_connect("system","ashfaq","localhost/xe");
$sql=oci_parse($conn,"select item_code, Item_description from pos_item where item_category_id=$id");
ociexecute($sql);
$row=oci_fetch_array($sql);
while($row=oci_fetch_array($sql))
{
echo "<br>";
echo "<input type=\"checkbox\" name=\"hob[]\" value=\"\">";
echo "$row[0] $row[1] ";
}
?>
您可以使用php页面在响应中包含脚本,也可以取消挂起jquery版本,为添加的复选框委派代码 某些版本的jquery将委托与
委托一起使用,其他版本则与打开一起使用。语法是:
// jQuery 1.4.3+
$( elements ).delegate( selector, events, data, handler );
// jQuery 1.7+
$( elements ).on( events, selector, data, handler );
$( "table" ).delegate( "td", "click", function() {
$( this ).toggleClass( "chosen" );
});
$( "table" ).on( "click", "td", function() {
$( this ).toggleClass( "chosen" );
});
摘自:
获取值的方式与获取任何其他复选框的值的方式相同。Ajax没有什么区别。