1

jQuery で現在の URL を取得するために、以下のコードを使用しています。

var pathname = window.location.pathname;
console.log(pathname);

今、私はこのようなURLを取得しました

http://localhost/TantraProjects/CollectiveCraft/Repo/WebSite/index.php/crafts/t-lights.html

URLをこれに変換したい

http://localhost/TantraProjects/CollectiveCraft/Repo/WebSite/index.php

URLが何であれ、上記のようにURLに変換する方法はありますか?

4

4 に答える 4

1

URL で常に index.php を取得し、index.php の後のすべてを削除すると仮定すると、次のコードが機能します。

var url='http://localhost/TantraProjects/CollectiveCraft/Repo/WebSite/index.php/crafts/t-lights.html';
var b= url.split('index.php');
var newurl=b[0]+'index.php';
document.write(newurl);
于 2013-08-08T11:09:18.957 に答える
0

これを試して、

var url = "http://localhost/TantraProjects/CollectiveCraft/Repo/WebSite/index.php/crafts/t-lights.html";
var ind = url.replace(url.split('.php')[1],'');
alert(ind);

フィドル: http://jsfiddle.net/VhbA4/

于 2013-08-08T11:09:47.980 に答える
0

以下を試してください

var regex=/(.+\.php)\/(.+)/
var matches=regex.exec(url);//matches[1] contains the result
于 2013-08-08T11:09:50.830 に答える