使用表单数据使用ajax动态构建url

时间:2013-11-21 03:32:23

标签: ajax

我有以下ajax代码,它接受3个变量并将它们传递给php文件,这一切都很好,花花公子。我想使用存储在其中一个变量中的值进行重定向。我想我可以在ajax调用中的window.location.href =内进行success,但由于某种原因,它似乎没有响应点击,并且什么都不做。

这是ajax函数,希望你们都能帮忙!

$("#findItem").click(function() {
if (navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(function(position){
  $.ajax({
  type: 'get',
  url: 'http://plato.cs.virginia.edu/~aam3xd/cabbage/closestBuildingWeb.php',
  data: {
    foodItemId: $('#foodItem').val(),
    sentLongitude: position.coords.longitude,
    sentLatitude: position.coords.latitude
  },
  success: function(data){
    //$('#answer').html(data);
        //the following line doesn't seem to be executing....
    window.location.href = foodItemId+"/"+sentLatitude+"/"+sentLongitude;
  }
  });

});

1 个答案:

答案 0 :(得分:0)

我认为你应该将你的网址用于该window.location

window.location.href = "www.example.com/"+foodItemId+"/"+sentLatitude+"/"+sentLongitude;