ajax jquery - 为什么这个额外的斜线?

时间:2009-10-17 18:04:06

标签: jquery ajax

我经常看到联系的ajax文件(在下面的示例中为somefile.php)前面有/

的代码

这个/只是为了保留结构www.example.com/somefile.php还是出于安全原因(例如转义)?如果是后者,解释也会有所帮助..

$.post('/somefile.php', { id: id, val: val }, function(data) {
      if (something) {
         do something
      } else {
         do something else
      }
   });

感谢。

1 个答案:

答案 0 :(得分:8)

它指向网站的根,就像所有其他网址一样,链接或图像 例如,如果您在http://example.com/sub/site.htmlsomefile.php转到http://example.com/sub/somefile.php,而/somefile.php转到http://example.com/somefile.php