如何回声日在对话框的jQuery AJAX岗位价值回声、对话框、岗位、价值

由网友(给不了我嫁衣就别动我内衣)分享简介:我想呼应的发布日期值从jQuery的日期选择器对话框从阿贾克斯。但它不工作。 这是我的jQuery。$(#datepicker).datepicker({DATEFORMAT:DD-MM-YY',调用onSelect:功能(日期){$阿贾克斯({键入:POST,网址:mypage.php数据:{日期:日期},成功:...

我想呼应的发布日期值从jQuery的日期选择器对话框从阿贾克斯。但它不工作。

这是我的jQuery。

  $(#datepicker).datepicker({
DATEFORMAT:DD-MM-YY',
调用onSelect:功能(日期){
    $阿贾克斯({
        键入:POST,
        网址:mypage.php
        数据:{日期:日期},
        成功:函数(){
                警报(日期);
                VAR对话框= $(#对话)对话框({的AutoOpen:假})。
                $('#dialog123)。对话框({
                   模式:真
                });
        }
    });
}
 

});

jQuery Ajax

下面我得到的警报点击日期值。 这是我的对话框。

 < D​​IV ID =dialog123的风格=显示:无;>
      < PHP
        回声$ _ POST ['日期'];
      ?>
< / DIV>
 

解决方案

您需要返回无论你看从mypage.php:

  $(#datepicker).datepicker({
DATEFORMAT:DD-MM-YY',
调用onSelect:功能(日期){
    $阿贾克斯({
        键入:POST,
        网址:mypage.php
        数据:{日期:日期},
        成功:函数(returned_data){
            //坚持返回的数据/ HTML在任何你喜欢

        }
    });
}
 

I am trying to echo the POST date value in a dialog box from the jQuery Datepicker from ajax. But its not working.

This is my jquery.

$( "#datepicker" ).datepicker({
dateFormat: 'dd-mm-yy',                     
onSelect: function(date) {
    $.ajax({
        type:"POST",
        url:"mypage.php",                           
        data : { date : date },
        success : function() {                                                          
                alert(date);                                    
                var dialog = $("#dialog").dialog({ autoOpen: false });
                $('#dialog123').dialog({                           
                   modal: true                      
                });
        }
    });
}

});

Here i am getting clicked date value in alert. This is my dialog.

<div id="dialog123" style="display:none;">                              
      <?php
        echo $_POST['date'];            
      ?>
</div>

解决方案

You need to return whatever your looking from from mypage.php:

$( "#datepicker" ).datepicker({
dateFormat: 'dd-mm-yy',                     
onSelect: function(date) {
    $.ajax({
        type:"POST",
        url:"mypage.php",                           
        data : { date : date },
        success : function(returned_data) {     
            // stick the returned data/html where ever you like                                                     

        }
    });
}

阅读全文

相关推荐

最新文章