如何从html页面调用jquery的php脚本

时间:2012-06-19 04:26:18

标签: php jquery call

可能我正在沉没在一个空杯子里,或者我在这个项目上花了太多时间,但是在这里:我想从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事件的类名。任何指针?我已经尝试了这个论坛和其他人的几个代码示例,我得到了相同的结果。希望有人回答,我知道有点迟了

2 个答案:

答案 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,     成功:功能(信息){         警报(“测试信息:”+信息);     } });