0

我想通过 ajax 发送信息。为此,我有一个输入字段,我需要在其中输入文本和一些日期。要输入日期,我使用 datepicker。我面临的问题是只传递了日期。例如,如果我写12/12/2013 12:12 this is a text然后才12/12/2013 12:12通过。请问我知道如何解决这个问题吗?

<script> 
$('#tabAll').click(function(){ 
$('#tabAll').addClass('active'); 
$('.tab-pane').each(function(i,t){ 
$('#myTabs li').removeClass('active'); 
$(this).addClass('active'); 
}); 
}); 
$('body').on('click', '.btn', function(){ 
if(this.id=='openAlert')
    {$('#number').val('');}else{$('#number').val(this.id);}
});
</script> 
<script >



        $(document).ready(function(){
        $('#openAlert').click(function(){

            var number = $('#number').val(); // If its a text input could use .text()
            var msg = $('#body').val(); //If its a text input could use .text()
alert(number);
            $.ajax(
                {
                    type: "POST",
                    url: "messageSending.jsp", //Your full URL goes here
                    data: { toNumber: number, body: msg},
                    success: function(data, textStatus, jqXHR){
                        alert(data);                  
                    },
                    error: function(jqXHR){
                        alert(jqXHR.responseStatus);
                    }
                });
        });
    });
        </script>


<script type="text/javascript">
      $('#datetimepicker').datetimepicker({
        format: 'dd/MM/yyyy hh:mm:ss',
        language: 'eng'
      });
    </script>

html

<div class="span3">    <div id="datetimepicker" class="input-append date">
                            <input type="text" name="body" maxlength="160" placeholder="Enter message to send" id="body" data-trigger="hover">
                            </input><span class="add-on">
        <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
      </span>
    </div>
4

2 回答 2

0

你能复制这个脚本并告诉我第二个警报显示什么……我的意思是日期之后的警报……

   <script> 
    $('#tabAll').click(function(){ 
    $('#tabAll').addClass('active'); 
    $('.tab-pane').each(function(i,t){ 
    $('#myTabs li').removeClass('active'); 
    $(this).addClass('active'); 
    }); 
    }); 
    $('body').on('click', '.btn', function(){ 
    if(this.id=='openAlert')
        {$('#number').val('');}else{$('#number').val(this.id);}
    });
    </script> 
    <script >



            $(document).ready(function(){
            $('#openAlert').click(function(){

                var number = $('#number').val(); // If its a text input could use .text()
                var msg = $('#body').val(); //If its a text input could use .text()
    alert(number);
    alert(msg);
                $.ajax(
                    {
                        type: "POST",
                        url: "messageSending.jsp", //Your full URL goes here
                        data: { toNumber: number, body: msg},
                        success: function(data, textStatus, jqXHR){
                            alert(data);                  
                        },
                        error: function(jqXHR){
                            alert(jqXHR.responseStatus);
                        }
                    });
            });
        });
            </script>


    <script type="text/javascript">
          $('#datetimepicker').datetimepicker({
            format: 'dd/MM/yyyy hh:mm:ss',
            language: 'eng'
          });
        </script>
于 2013-10-24T12:00:49.843 回答
0

DateTimePicker 输入没有将文本作为值返回它总是返回日期格式,只有您可以使用另一个输入字段来获取文本

于 2013-10-24T11:44:22.973 回答