将Jquery Var附加到函数URL

时间:2017-01-11 05:11:43

标签: php html ajax codeigniter

这里我想将变量arr_icao和dep_icao附加到url

var arr_icao = document.getElementById("arr_icao").value;
var dep_icao = document.getElementById("dep_icao").value;

$.ajax({
    type: 'POST',
    url: "http://localhost/position/route_finder/" + arr_icao + dep_icao,
    success: function (data) {
        $(".route-results").html(data);
    }
});

4 个答案:

答案 0 :(得分:0)

您可以像

一样使用它
var newUrl = "http://localhost/position/route_finder/" + arr_icao +"" + dep_icao;
$.ajax({
    type: 'POST',
    url: newUrl,
    success: function(data) {
        $(".route-results").html(data);
    }
});

答案 1 :(得分:0)

改变
url: "http://localhost/position/route_finder/" + arr_icao + dep_icao,

url: "http://localhost/position/route_finder/" + arr_icao + "/" + dep_icao,

答案 2 :(得分:0)

您可以使用?

继续在网址末尾添加参数

如果是GET请求

"http://localhost/position/route_finder/?arr_ica="+arr_icao+"&dep_icao="+dep_icao

或者如果是POST请求

"http://localhost/position/route_finder/"+arr_icao+"/"+dep_icao

答案 3 :(得分:0)

如果route_finder是具有2个参数的函数,那么你应该使用

"http://localhost/position/route_finder/" + arr_icao + "/" + dep_icao,

如果您要使用GET方法获取数据,请使用

"http://localhost/position/route_finder?arr_icao="+arr_icao+"&dep_icao="+dep_icao,

正如您已经定义了方法帖子 你应该去

"http://localhost/position/route_finder/" + arr_icao + "/" + dep_icao,