我有以下网址:
Int32
我需要在html5之后获取值,在本例中为test2,test1。如何使用jquery实现这一点?
答案 0 :(得分:2)
您可以使用此代码获取网址的最后一个字符串。
<%
String modifiedPath1 = request.getAttribute("javax.servlet.forward.request_uri").toString(); //services/order_taking
int lastIndex = modifiedPath1.lastIndexOf("/");
modifiedPath1 = modifiedPath1.substring(lastIndex,modifiedPath1.length());
modifiedPath1=modifiedPath1.replaceAll("/","");
System.out.println("the modified path" +modifiedPath1);
%>
答案 1 :(得分:1)
你不需要jQuery。获取路径名window.location.pathname
并使用split()
。
var pathname = window.location.pathname;
var value = pathname.split("/html5/")[1];
答案 2 :(得分:1)
"/html5/test2".split("/").pop(); // test2
以下是您要做的事情:
var pathPart = location.pathname.split("/").pop();
答案 3 :(得分:0)
您使用JavaScript中的substring
和lastIndexOf
或split
方法。
<强> 1 强>
var url = "/html5/test2";
console.log(url.substring(url.lastIndexOf("/")+1,url.length)); //test2
<强> 2 强>
var urlStr = "/html5/test2".split("/");
urlStr[urlStr.length-1]; //test2
答案 4 :(得分:0)
您还可以使用 private void loginbtn_Click(object sender, EventArgs e)
{
SqlCeConnection cn = new SqlCeConnection(@"Data Source = C:\com_honar\test1.sdf ");
cn.Open();
SqlCeDataReader rdr = null;
SqlCeCommand cm = new SqlCeCommand("SELECT * FROM users-tbl ", cn);
rdr = cm.ExecuteReader();
while (rdr.Read())
{
label1.Text = rdr.GetString(1);
}
rdr.Close();
}
功能,如下所示:
split