如何回声日在对话框的jQuery AJAX岗位价值 [英] How to Echo jQuery AJAX POST value of date in dialog box

查看:112
本文介绍了如何回声日在对话框的jQuery AJAX岗位价值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

这是我的jQuery。

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

});

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

 < 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                                                     

        }
    });
}

这篇关于如何回声日在对话框的jQuery AJAX岗位价值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆