Can';t获取由ajax和php动态创建的输入文本的值

Can';t获取由ajax和php动态创建的输入文本的值,php,jquery,ajax,forms,post,Php,Jquery,Ajax,Forms,Post,我试图通过Ajax函数发布从表单中获取的值。首先,我使用另一个Ajax函数从数据库中将数据列为表。在编辑所选数据之后,我尝试使用一个不起作用的Ajax函数。以下是我的职能;最后一个没有发布任何数据。如果您需要,我可以添加任何必要的信息 阿贾克斯: $(文档).ready(函数(){ var-clickCheck=1; $('select').change(函数(){ 点击检查=1; $.ajax({ 键入:“POST”, url:'ajaxTest4.php', 数据:$('#classFor

我试图通过Ajax函数发布从表单中获取的值。首先,我使用另一个Ajax函数从数据库中将数据列为表。在编辑所选数据之后,我尝试使用一个不起作用的Ajax函数。以下是我的职能;最后一个没有发布任何数据。如果您需要,我可以添加任何必要的信息

阿贾克斯:


$(文档).ready(函数(){
var-clickCheck=1;
$('select').change(函数(){
点击检查=1;
$.ajax({
键入:“POST”,
url:'ajaxTest4.php',
数据:$('#classForm')。序列化(),
数据类型:“html”,
beforeSend:function(){
$('#result').html('');
},
成功:功能(答案){
$('#result').html(答案);//birden fazla data nasılçekilecek
控制台日志(“发送1”);
},
错误:函数(){
警报(“发生错误!”);
}         
});
});
$('#result')。在(“单击”,“a”,函数()上){
var order=this.id;
$.ajax({
键入:“POST”,
url:'ajaxTest4.php',
数据:{id:order},
数据类型:“html”,
beforeSend:function(){
$('#result').html('');
},
成功:功能(答案){
$('#result').html(答案);//birden fazla data nasılçekilecek
console.log(“Sended2”);
},
错误:函数(){
警报(“发生错误!”);
}         
});
});
$('#result')。在(“单击“,”.delete“,函数()上){
var order=this.id;
$.ajax({
键入:“POST”,
url:'delete.php',
数据:{id:order},
数据类型:“html”,
beforeSend:function(){
$('#result').html('');
},
成功:功能(答案){
$('#result').html(答案);//birden fazla data nasılçekilecek
console.log(“Sended3”);
},
错误:函数(){
警报(“发生错误!”);
}         
});
});
$('#result')。在(“dblclick”,“.doubleClick”,function()上{
$('.hiddenInput').fadeIn();
});
//变量grade1=$('#grade11').val();
//var grade2=$('#grade22').val();
$(“#结果”)。在(“单击”,“编辑”,函数()上){
//var order=this.id;
//警报(等级1+“”+等级2);
$.ajax({
键入:“POST”,
url:'edit.php',
数据:$('#tableForm')。序列化(),
数据类型:“html”,
beforeSend:function(){
$('#result').html('');
},
成功:功能(答案){
$('#result').html(答案);//birden fazla data nasılçekilecek
控制台日志(“发送4”);
},
错误:函数(){
警报(“发生错误!”);
log(“errorEdit.php”);
}         
});
});
});
HTML:


得到学生
选课
--挑选--
1A
1B
1C

ajaxTest4.php:

include './config.php';

if(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest'){
    die('Wrong request !');
}
$sql='';
if(isset($_POST['id'])){
    $sql = "WHERE ID = '".$db -> real_escape_string($_POST['id'])."'";
}else{
    $sql = "WHERE Class = ?";
}
$stmt = $db->prepare("SELECT * FROM test1 $sql");
if($stmt == "false"){
    die('Query error !'.$db->error);  
}
if(isset($_POST['id'])){
    $stmt -> execute();
    $result = $stmt -> get_result();
    $student = $result -> fetch_array(MYSQLI_BOTH);
    echo "<form id='tableForm' method='POST'>";
    echo "<table>";
    echo"<tr><td align='center'>".$student['StudentID']."</td>";
    echo"<td align='center'>".$student['FirstName']."</td>";
    echo"<td align='center'>".$student['LastName']."</td>";
    echo"<td align='center'>".$student['Class']."</td>";
    echo"<td align='center' class='doubleClick' id='grade1'>".$student['Grade1'].'<input type="text" class="hiddenInput" id="grade11" name="grade11" size="2" hidden/>'."</td>";
    echo"<td align='center' class='doubleClick' id='grade2'>".$student['Grade2'].'<input type="text" class="hiddenInput" id="grade22" name="grade22" size="2" hidden/>'."</td>";
    echo"<td align='center'><a class='edit' id='".$student['ID']."'>Edit</a></td>";
    echo"<td align='center'><a class='delete' id='".$student['ID']."'>Delete</a></td>";
    echo "</table>";
    echo "</form>";
}
else{
    $stmt -> bind_param("s",$_POST['class']);
    $stmt -> execute();
    $result = $stmt -> get_result();
    echo 'There is/are '.$result->num_rows." ".'record(s)';
    echo '
    <table> 
    <tr >
        <td align="center">Student ID</td>
        <td align="center">First Name</td>
        <td align="center">Last Name</td>
        <td align="center">Class</td>
        <td align="center">Grade 1</td>
        <td align="center">Grade 2</td>
        <td align="center">Details</td>
    </tr>';
    while($student = $result ->fetch_array(MYSQLI_BOTH)){
        echo"<tr><td align='center'>".$student['StudentID']."</td>";
        echo"<td align='center'>".$student['FirstName']."</td>";
        echo"<td align='center'>".$student['LastName']."</td>";
        echo"<td align='center'>".$student['Class']."</td>";
        echo"<td align='center'>".$student['Grade1']."</td>";
        echo"<td align='center'>".$student['Grade2']."</td>";
        echo"<td align='center'><a id='".$student['ID']."'>Click</a></td>";
    }
    echo '</table>';
}
$db->close();?>
include./config.php';
if(strtolower($\u服务器['HTTP\u X\u请求的\u,带'])!='xmlhttprequest'){
死亡(“错误的请求!”);
}
$sql='';
如果(isset($_POST['id'])){
$sql=“WHERE ID=””$db->real_escape_字符串($\u POST['ID'])。“”;
}否则{
$sql=“WHERE Class=?”;
}
$stmt=$db->prepare(“从test1$sql中选择*);
如果($stmt==“false”){
die('queryerror!'.$db->error);
}
如果(isset($_POST['id'])){
$stmt->execute();
$result=$stmt->get_result();
$student=$result->fetch_数组(MYSQLI_两者);
回声“;
回声“;
echo“$student['StudentID]”;
回显“$student['FirstName']”;
回显“$student['LastName']”;
回显“$student['Class']”;
回显“$student['grade']”;
回显“$student['Grade']”;
回应“编辑”;
回应“删除”;
回声“;
回声“;
}
否则{
$stmt->bind_param(“s”,$_POST['class']);
$stmt->execute();
$result=$stmt->get_result();
echo“有/有”。$result->num_行。”“记录”;
回声'
学生证
名字
姓
等级
一级
二级
细节
';
而($student=$result->fetch_数组(MYSQLI_两者)){
echo“$student['StudentID]”;
回显“$student['FirstName']”;
回显“$student['LastName']”;
回显“$student['Class']”;
echo“$student['Grade 1]”;
echo“$student['Grade 2]”;
回应“点击”;
}
回声';
}
$db->close();?>
edit.php:

if(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest'){
    die('Wrong request !');
}
$updatedGrade1 = $_POST['grade11'];
$updatedGrade2 = $_POST['grade22'];

echo 'Grade1:'.$updatedGrade1.'</br>';
echo 'Grade2:'.$updatedGrade2.'</br>';
if(strtolower($\u服务器['HTTP\u X\u请求的\u带有'])!='xmlhttprequest'){
死亡(“错误的请求!”);
}
$updatedGrade1=$_POST['grade11'];
$updatedGrade2=$_POST['grade22'];
回显“等级1:”.$updatedGrade1.
”; echo“Grade 2:”.$UpdatedGrade 2.
”;
尽我所能
include './config.php';

if(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest'){
    die('Wrong request !');
}
$sql='';
if(isset($_POST['id'])){
    $sql = "WHERE ID = '".$db -> real_escape_string($_POST['id'])."'";
}else{
    $sql = "WHERE Class = ?";
}
$stmt = $db->prepare("SELECT * FROM test1 $sql");
if($stmt == "false"){
    die('Query error !'.$db->error);  
}
if(isset($_POST['id'])){
    $stmt -> execute();
    $result = $stmt -> get_result();
    $student = $result -> fetch_array(MYSQLI_BOTH);
    echo "<form id='tableForm' method='POST'>";
    echo "<table>";
    echo"<tr><td align='center'>".$student['StudentID']."</td>";
    echo"<td align='center'>".$student['FirstName']."</td>";
    echo"<td align='center'>".$student['LastName']."</td>";
    echo"<td align='center'>".$student['Class']."</td>";
    echo"<td align='center' class='doubleClick' id='grade1'>".$student['Grade1'].'<input type="text" class="hiddenInput" id="grade11" name="grade11" size="2" hidden/>'."</td>";
    echo"<td align='center' class='doubleClick' id='grade2'>".$student['Grade2'].'<input type="text" class="hiddenInput" id="grade22" name="grade22" size="2" hidden/>'."</td>";
    echo"<td align='center'><a class='edit' id='".$student['ID']."'>Edit</a></td>";
    echo"<td align='center'><a class='delete' id='".$student['ID']."'>Delete</a></td>";
    echo "</table>";
    echo "</form>";
}
else{
    $stmt -> bind_param("s",$_POST['class']);
    $stmt -> execute();
    $result = $stmt -> get_result();
    echo 'There is/are '.$result->num_rows." ".'record(s)';
    echo '
    <table> 
    <tr >
        <td align="center">Student ID</td>
        <td align="center">First Name</td>
        <td align="center">Last Name</td>
        <td align="center">Class</td>
        <td align="center">Grade 1</td>
        <td align="center">Grade 2</td>
        <td align="center">Details</td>
    </tr>';
    while($student = $result ->fetch_array(MYSQLI_BOTH)){
        echo"<tr><td align='center'>".$student['StudentID']."</td>";
        echo"<td align='center'>".$student['FirstName']."</td>";
        echo"<td align='center'>".$student['LastName']."</td>";
        echo"<td align='center'>".$student['Class']."</td>";
        echo"<td align='center'>".$student['Grade1']."</td>";
        echo"<td align='center'>".$student['Grade2']."</td>";
        echo"<td align='center'><a id='".$student['ID']."'>Click</a></td>";
    }
    echo '</table>';
}
$db->close();?>
if(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest'){
    die('Wrong request !');
}
$updatedGrade1 = $_POST['grade11'];
$updatedGrade2 = $_POST['grade22'];

echo 'Grade1:'.$updatedGrade1.'</br>';
echo 'Grade2:'.$updatedGrade2.'</br>';
    echo"<td align='center' class='doubleClick' id='grade1'>".$student['Grade1'].'<input type="text" class="hiddenInput" id="grade11" name="grade11" size="2" hidden/>'."</td>";
    echo"<td align='center' class='doubleClick' id='grade2'>".$student['Grade2'].'<input type="text" class="hiddenInput" id="grade22" name="grade22" size="2" hidden/>'."</td>";