可能我正在沉没在一个空杯子里,或者我在这个项目上花了太多时间,但是在这里:我想从htm文件中使用jquery调用php脚本。
我的jquery代码:
$.ajax({
type: "POST",
url: "localhost/calculate/vr4/getAmount.php",
data: "from="+ from_date +"&enddate=" + end_date,
success: function(info){
alert("test info : " + info);
}
});
php脚本:
$testdate=$_POST['from'];
if ($testdate==NULL)
{
echo "No text";
}
else
{
echo "a date";
}
没有任何事情发生,我在网址中注意到了这一点:
http://localhost/calculate/vr4/summary_q.php?consult_range.x=30&consult_range.y=5
这些参数(consult_range)是我用jquery绑定click事件的类名。任何指针?我已经尝试了这个论坛和其他人的几个代码示例,我得到了相同的结果。希望有人回答,我知道有点迟了
答案 0 :(得分:0)
你正在以GET格式传递数据,我想因为你在php中使用$ _POST,你会收到一个错误,因为没有Post数据。在ajax调用中,您需要将数据作为我认为的对象传递。但只是为了检查我是否将$ _POST更改为$ _GET
更新
在你的ajax调用cange数据
data: {from: from_date, enddate: end_date}
答案 1 :(得分:0)
试试这种方式
$。AJAX({ 类型:“POST”, url:“http://localhost/calculate/vr4/getAmount.php”, 数据:“from =”+ from_date +“& enddate =”+ end_date, 成功:功能(信息){ 警报(“测试信息:”+信息); } });
或
$。AJAX({ 类型:“POST”, url:“vr4 / getAmount.php”, 数据:“from =”+ from_date +“& enddate =”+ end_date, 成功:功能(信息){ 警报(“测试信息:”+信息); } });