Javascript 如何将日期选择器和文本一起传递

Javascript 如何将日期选择器和文本一起传递,javascript,jquery,html,Javascript,Jquery,Html,我想通过ajax发送信息。为此,我有一个输入字段,需要在其中输入文本和日期。要输入日期,我使用了日期选择器。我面临的问题是只传递日期。例如,如果我写12/12/2013 12:12这是一个文本,那么只传递12/12/2013 12:12。我可以知道如何解决这个问题吗 <script> $('#tabAll').click(function(){ $('#tabAll').addClass('active'); $('.tab-pane').each(function(i,t){

我想通过ajax发送信息。为此,我有一个输入字段,需要在其中输入文本和日期。要输入日期,我使用了日期选择器。我面临的问题是只传递日期。例如,如果我写
12/12/2013 12:12这是一个文本,那么只传递
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>

$('#tabAll')。单击(函数(){
$('#tabAll').addClass('active');
$('.tab窗格')。每个(函数(i,t){
$('#myTabs li').removeClass('active');
$(this.addClass('active');
}); 
}); 
$('body')。在('click','.btn',function(){
if(this.id=='openAlert')
{$('#number').val('')}其他{$('#number').val(this.id)}
});
$(文档).ready(函数(){
$('#openAlert')。单击(函数(){
var number=$('#number').val();//如果它是文本输入,则可以使用.text()
var msg=$('#body').val();//如果它是文本输入,则可以使用.text()
警报(编号);
$.ajax(
{
类型:“POST”,
url:“messageSending.jsp”//您的完整url位于此处
数据:{toNumber:number,body:msg},
成功:函数(数据、文本状态、jqXHR){
警报(数据);
},
错误:函数(jqXHR){
警报(jqXHR.responseStatus);
}
});
});
});
$(“#datetimepicker”).datetimepicker({
格式:'dd/MM/yyyy hh:MM:ss',
语言:英语
});
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>


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

您可以复制此脚本并告诉我第二个警报显示了什么吗。。 我是说在日期警报之后

   <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>

$('#tabAll')。单击(函数(){
$('#tabAll').addClass('active');
$('.tab窗格')。每个(函数(i,t){
$('#myTabs li').removeClass('active');
$(this.addClass('active');
}); 
}); 
$('body')。在('click','.btn',function(){
if(this.id=='openAlert')
{$('#number').val('')}其他{$('#number').val(this.id)}
});
$(文档).ready(函数(){
$('#openAlert')。单击(函数(){
var number=$('#number').val();//如果它是文本输入,则可以使用.text()
var msg=$('#body').val();//如果它是文本输入,则可以使用.text()
警报(编号);
警报(msg);
$.ajax(
{
类型:“POST”,
url:“messageSending.jsp”//您的完整url位于此处
数据:{toNumber:number,body:msg},
成功:函数(数据、文本状态、jqXHR){
警报(数据);
},
错误:函数(jqXHR){
警报(jqXHR.responseStatus);
}
});
});
});
$(“#datetimepicker”).datetimepicker({
格式:'dd/MM/yyyy hh:MM:ss',
语言:英语
});

您使用的脚本语言是什么?PHP?@JoelMurphy我正在使用jsp作为服务器side@JoelMurphy请告诉我jquery代码是对的还是错的。请在数字后提醒msg,并查看您是否在那里获取值。@Shashank抱歉,我没有理解。我只获取日期和时间