我在問一個非常基本的問題。我的問題是,我想寫的URL字符串像下面如何修改html擴展頁面的url字符串
http://example.com/index.html/sometext
但是當我寫的url喜歡的index.html /它會導致頁面沒有找到。如果URL只upto index.html那麼它的作品。有什麼方法可以在html頁面中編寫它。請幫忙謝謝
我在問一個非常基本的問題。我的問題是,我想寫的URL字符串像下面如何修改html擴展頁面的url字符串
http://example.com/index.html/sometext
但是當我寫的url喜歡的index.html /它會導致頁面沒有找到。如果URL只upto index.html那麼它的作品。有什麼方法可以在html頁面中編寫它。請幫忙謝謝
您提供的網址無效。 .html擴展名應該是網址的結尾......使用您指定的格式,這意味着index.html下存在另一個文件夾,這是永遠不可能的。但是,如果你想參數添加到URL,您可以添加它們是這樣的:
http://example.com/index.html?text=sometext
然後,您可以捕捉您的代碼數據。
編輯
要回答的皮卡如何將URL參數,可以使用在這篇文章中所示的方法的第二個問題: http://www.jquerybyexample.net/2012/06/get-url-parameters-using-jquery.html
基本上,創建一個函數如下...
function GetURLParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
而且你可以使用它像這樣:
var text = GetURLParameter('text');
要麼你想用一個查詢字符串像http://example.com/index.html&someVar=sometext
或者你將要啓用mod_rewrite傳入的URL轉換的東西,你的後臺技術的理解。
有很多框架,使您能夠使用那些花哨的URL像http://example.com/index/someText
,例如Laravel爲PHP或ASP.NET MVC,或...
感謝,這是工作,但有一兩件事留下當我得到url字符串由jquery中的window.location.pathname它只顯示upto .html部分。我如何獲得jquery中的文本值 –
答案更新... – user3461959