将jQuery变量传递给PHP - 500内部服务器错误

时间:2013-03-04 16:53:33

标签: php jquery

我试图将jQuery值传递给PHP,如下所示:

var your_var_value=1200;

$.ajax({
    type: "POST",
    url: "scripts/php/controllers/tariff.fare.controller.php",
    data: { var_value: your_var_value},
    error:function(request){alert(request.statusText)},
    success:function(result){
        alert(your_var_value);
    }
});

以下内容:

<?php

require_once('models/sql.php');
require_once('models/server.php');
require_once('models/journey.php');

class TariffFareController {

    // If there is no fixed fare, use route calc
    if ($fixed_fare_result == null) {

        $distance=$_POST['var_value'];

        if ($distance > 1100) {
            $fare = 222.00;
        }
        else {
            $fare = 111.00;
        }

        //MORE CODE

}

但是当我这样做时,我得到500 Internal Server Error

我知道我传递的URL是正确的,有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你错过了一个结束括号,你的if语句需要在一个函数内。