Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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 如何使用jquery获得foreach循环中输入字段的多个值? $(“#提交”)。单击(功能(e){ e、 预防默认值(); 主观性=$(“#主观性”).val(); subject=$(“#subject_uu”+subjectID).val(); subject_code=$(“#subject_code”+subjectID).val(); 内部分数=$(“#内部分数+主观性).val(); 外部_标记=$(“#外部_标记+主观性).val(); 警惕性(主观性); 警惕(主题); 警报(主题代码); 警报(内部_标记); 警报(外部_标记); });_Javascript_Php_Jquery - Fatal编程技术网

Javascript 如何使用jquery获得foreach循环中输入字段的多个值? $(“#提交”)。单击(功能(e){ e、 预防默认值(); 主观性=$(“#主观性”).val(); subject=$(“#subject_uu”+subjectID).val(); subject_code=$(“#subject_code”+subjectID).val(); 内部分数=$(“#内部分数+主观性).val(); 外部_标记=$(“#外部_标记+主观性).val(); 警惕性(主观性); 警惕(主题); 警报(主题代码); 警报(内部_标记); 警报(外部_标记); });

Javascript 如何使用jquery获得foreach循环中输入字段的多个值? $(“#提交”)。单击(功能(e){ e、 预防默认值(); 主观性=$(“#主观性”).val(); subject=$(“#subject_uu”+subjectID).val(); subject_code=$(“#subject_code”+subjectID).val(); 内部分数=$(“#内部分数+主观性).val(); 外部_标记=$(“#外部_标记+主观性).val(); 警惕性(主观性); 警惕(主题); 警报(主题代码); 警报(内部_标记); 警报(外部_标记); });,javascript,php,jquery,Javascript,Php,Jquery,首先向行中添加一个新类,如下所示: <script> $("#submit").click(function(e){ e.preventDefault(); subjectID = $("#subjectID").val(); subject = $("#subject_"+subjectID).val(); subject_code = $("#subject_code_"+subjectID).val();

首先向行中添加一个新类,如下所示:

<script>
    $("#submit").click(function(e){
        e.preventDefault();
        subjectID = $("#subjectID").val();
        subject = $("#subject_"+subjectID).val();
        subject_code = $("#subject_code_"+subjectID).val();
        internal_marks = $("#internal_marks_"+subjectID).val();
        external_marks = $("#external_marks_"+subjectID).val();

        alert(subjectID);
        alert(subject);
        alert(subject_code);
        alert(internal_marks);
        alert(external_marks);
    });
</script>   
<?php
    foreach ($subject as $row) 
    {
?>
        <div class="form-group">
            <div class="col-sm-3">
                <div class="select2-wrapper">
                    <input type="hidden" name="subjectID" id="subjectID" value="<?php echo $row['subjectID']; ?>">
                    <input type="text" class="form-control" id="subject_<?php echo $row['subjectID']; ?>" value="<?php echo $row['subject']; ?>">
                </div>
            </div>
            <div class="col-sm-3">
                <div class="select2-wrapper">
                    <input type="text" class="form-control" id="subject_code_<?php echo $row['subjectID']; ?>" value="<?php echo $row['subject_code']; ?>">
                </div>
            </div>
            <div class="col-sm-3">
                <div class="select2-wrapper">
                    <input type="text" class="form-control" id="internal_marks_<?php echo $row['subjectID']; ?>">
                </div>
            </div>
            <div class="col-sm-3">
                <div class="select2-wrapper">
                    <input type="text" class="form-control" id="external_marks_<?php echo $row['subjectID']; ?>">
                </div>
            </div>
        </div>
<?php
    }
?>

<div class="form-group">
    <div class="col-sm-12">
        <input type="submit" class="btn btn-success add-btn" id="submit" value="Submit">
    </div>
</div>




不能有多个具有相同ID的元素(这里,
subjectID
)。当新的行生成@jetake时,我有不同的
subjectID
,但这不是HTML的意思(
ID=“subjectID”
是一个在迭代之间不会改变的字符串).我在consol log@Pedram中获得了所有的值,但我想知道如何通过ajax传递这个数组并在中获得响应alert@navi这是一个新问题,您可以通过
ajax
将此数组作为
data
传递,在
ajax
请求中使用如下数据:
data:array
,并作为响应获得结果消息
<?php
    foreach ($subject as $row) 
    {
?>
<div class="form-group someClass">
//-------------------------^