Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 由ajax生成的gettin复选框值_Javascript_Php_Jquery_Ajax_Checkbox - Fatal编程技术网

Javascript 由ajax生成的gettin复选框值

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代码,里面有关于更改的下拉列表。通过ajax调用从数据库中获取值,然后使用复选框显示。现在,由于这些复选框是由ajax生成的,所以我不知道如何在主文件上获取复选框的值。 我的问题只是如何获取ajax生成的复选框的值。 如果有人能帮忙。感谢您期待您的回复

<?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] &nbsp; $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没有什么区别。