0

我想知道是否可以使用重写的 url 制作工作 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/”。

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

4

1 回答 1

1

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

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

于 2012-12-13T16:43:01.077 回答