这是我的问题:我正在使用datepicker表单jQuery UI来选择日期,并且在选择日期之后我正在尝试将所选日期发送到php文件! 这是我尝试但不起作用的内容:
$( "#datepicker" ).datepicker({
onSelect: function(dateText, inst) {
$.get("myPhpFile.php",{ data: dateText },
function(data) {
alert(data);
}
);});
选择日期后 - 警报框会出现但似乎没有任何事情发生! 我做错了什么?
答案 0 :(得分:0)
您的代码有一个不匹配的大括号,可能导致问题。请尝试
$( "#datepicker" ).datepicker({
onSelect: function(dateText, inst) {
$.get("myPhpFile.php",{ data: dateText },
function(ajaxdata) {
alert(ajaxdata);
});
}
});
答案 1 :(得分: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 () ...}
注意括号,在你的例子中它们是错误的