次のコードを試して、いくつかの div を表示しました。
<?
$uri=$_SERVER['REQUEST_URI'];
$uri=explode('/',$uri);
$uri=$uri[4];
echo $uri;
?>
<script type="text/javascript">
$(document).ready(function() {
var ty=<?=json_encode($uri);?>;
if(ty="gen")
{
alert("gen");
}
else if(ty="cc")
{
alert("cc");
}
else
{
alert("not gen");
}
});
</script>
$uriの値は/site/view-wall/type/gen/id/6 のようなものになります。タイプ変数は、vo、cc、fr などに変更できます。Web アドレスを www.example.com/site/view-wall/type/cc/id/6 に変更すると、" ではなく "gen" というアラートが表示されます。 cc」。常に「gen」というアラートが表示されます。if 条件が機能していません。単純なif条件がわかりませんでした:(
どんな助けでも大歓迎です!