简体   繁体   English

使用ajax从HTML输入>日期保存值

[英]Saving value from html input > date using ajax

I'm trying to save date using html input = date and ajax. 我正在尝试使用html input = date和ajax保存日期。 but it didn't save. 但它没有保存。

html code: html代码:

<td class="dtreq"><input type="text" class="dtreq" name="dtreq" id="dtreq"></td>

Ajax: 阿贾克斯:

$('#save').click(function(){
var dtreq = [];

$('.dtreq').each(function(){
    dtreq.push($(this).val());
    });

    $.ajax({
      url:"insert_punchlist_form.php",
      method:"POST",
      data:{dtreq:dtreq},
      success:function(data){
        alert(data);
        $("td[contentEditable='true']").text("");
        $('select').prop('selectedIndex',0);
        for(var i=2; i<= count; i++){
          $('tr#'+i+'').remove();
        }
      }
    });
});

 $('#save').click(function(){ var dtreq = []; $('input.dtreq').each(function(){ dtreq.push($(this).val()); }); console.log(dtreq); $.ajax({ url:"insert_punchlist_form.php", method:"POST", data:{dtreq:dtreq}, success:function(data){ alert(data); $("td[contentEditable='true']").text(""); $('select').prop('selectedIndex',0); for(var i=2; i<= count; i++){ $('tr#'+i+'').remove(); } } }); }); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <td class="dtreq"><input type="text" class="dtreq" name="dtreq" id="dtreq"></td> <td class="dtreq"><input type="text" class="dtreq" name="test1" id="test1"></td> <td class="dtreq"><input type="text" class="dtreq" name="test2" id="test2"></td> <button id="save">Save</button> 

data:{“ dtrec”:dtrec}数据JSON对象中的键应加引号,否则将其解析为变量,当然,数据JSON对象的值部分的变量dtrec应该序列化为有效json。

Hello I have modified your code please check. 您好,我已修改您的代码,请检查。

 $('#save').click(function(){ var dtreq = []; $('.dtreq').each(function(){ console.log($(this).val()); dtreq.push($(this).val()); }); $.ajax({ url:"insert_punchlist_form.php", method:"POST", data:{dtreq:dtreq}, success:function(data){ alert(data); $("td[contentEditable='true']").text(""); $('select').prop('selectedIndex',0); for(var i=2; i<= count; i++){ $('tr#'+i+'').remove(); } } }); }); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <td class="dtreq"><input type="text" class="dtreq" name="dtreq" id="dtreq"></td> <button id="save">Save</button> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM