重写的URL和AJAX

时间:2012-12-13 16:37:07

标签: ajax url url-rewriting

我想知道是否可以使用重写的网址制作工作ajax。例如,我有一个名为从javascript接收post方法调用的php文件:“ajaxfile.php”并已被重写为“/ rewritten-url /".

这是javascript:

$(document).ready(function(){
    $("#button").click(function(){
         $.post("/rewritten-url/", {parameter: "75"}, function(result){
            $("#canvas").html(result);
         });
     });
 });

有一种方法可以将呼叫保持为“/ rewritten-url /”,还是让我保持对“ajaxfile.php”的调用?我尝试了一个小例子,它可以正常使用“ajaxfile.php”而不是“/ rewritten-url /”。

如果你问我“我为什么要这样做?”这只是好奇心。

1 个答案:

答案 0 :(得分:1)

是的,您可以,ajax请求与普通浏览器请求相同,它们通过http传输,因此您可以重写,重定向等。

如果您使用的是apache,则可以使用mod_rewrite来执行此操作,就像使用普通的php文件一样。