Почему мои переменные POST отображаются в строке URL?

Я реализовал функция публикации ajax, основанная на нажатии кнопки. Код

$.ajax({
    type: "POST",
    url: "includes/phpscripts?action=manage",
    data: {location: loc, lat: latitude, lon: longitude, heading: head, filename: file},
    success: function(){
      $("#panoInfo").html("<div id='message'></div>");
      $("#message").html("Valid Submission");
  }
});

Я указал метод POST, так как не хочу, чтобы переменные были видны через URL-адрес. Тем не менее, они есть.

Мой тестовый URL-адрес перед публикацией

http://localhost/JMCTour/buildtour.php

Впоследствии

http://localhost/JMCTour/buildtour.php?filename=1-prefix_blended_fused.jpg&location=Start+of+Tour&lat=43.682211&long=-70.450705&heading=100&submit=Save

Почему?

7
задан Jason 6 June 2012 в 19:44
поделиться