当我将 url 重写为更清晰的版本时,我在上一个问题中提到的 getLikes 脚本根本不起作用……那是 b/c 它是 Post 请求吗?其他一切正常,例如查找用户配置文件的获取部分。这是 mod_rewrite:
RewriteEngine on
RewriteRule ^profile/([^/\.]+)/?$ profile.php?p=$1 [L]
这是ajax:它应该获取ID,然后发布到一个页面,该页面返回用户是否喜欢这个配置文件......它基本上是一个喜欢按钮
public function likesScript($p){?>
<script>
//display list of people who like this
function getLikes(){
$.ajax({
type: "POST",
url: "likelist.php",
data: { p: "<?php echo $_GET['p']?>"}
}).success(function(res) {
$("#likedBy").html(res);
//console.log(res);
if($('li#<?PHP echo $_SESSION['userId']; ?>').length){
$(".Like").hide();
$(".UnLike").fadeIn();
} else {
$(".UnLike").hide();
$(".Like").fadeIn();
}
});
}