0

这是我的问题:我正在使用日期选择器表单 jQuery UI 来选择日期,在选择日期后,我试图将选择的日期发送到 php 文件!这是我尝试过但不起作用的方法:

$( "#datepicker" ).datepicker({
    onSelect: function(dateText, inst) { 
        $.get("myPhpFile.php",{ data: dateText },
                    function(data) {
                            alert(data);
                    }

      );});

选择日期后 - 出现警报框,但似乎没有任何反应!我究竟做错了什么?

4

2 回答 2

0

您的代码有一个不匹配的大括号,这可能是导致问题的原因。试试看

$( "#datepicker" ).datepicker({

    onSelect: function(dateText, inst) { 
        $.get("myPhpFile.php",{ data: dateText },
                    function(ajaxdata) {
                            alert(ajaxdata);
                    });
                    }
      });
于 2012-06-20T14:12:25.383 回答
0
$( "#datepicker" ).datepicker({
onSelect: function(dateText, inst) { 
    $.post("myPhpFile.php",{ data: dateText },
                function(data) {
                        alert(data);
                }
         )}});

然后在PHP中:

    $date = $_POST['data'];​​
    // do your math with data
    echo $result;

$result应该由你的alert().

如果要使用 GET,请使用:

$.get("myPhpFile.php?data="+dateText,function () ...}

注意括号,在您的示例中它们是错误的

于 2012-06-20T14:15:07.413 回答