我需要检索HTM文件的文件名 - 该文件需要检索自己的文件名 - 在同一文件中的另一个Javascript函数中使用。到目前为止我有 -
var Docname = "ESSA_CL_2009_01"
var DSstem = new Spry.Data.XMLDataSet("ESSA10_DA_sourceData_19_1.xml", "ESSA_CL_2009/" + Docname + "/Item_stem");
(已经设置了Spry或AJAX的东西)
我想要动态生成var Docname。它没有这样的URL - 我对其最终目的地没有任何控制权。
非常感谢任何帮助。感谢。
答案 0 :(得分:1)
如果“Docname”引用当前页面的静态文件路径,则可以使用document.location.pathname获取URL的路径名部分,然后将其解析为字符串以仅获取所需的部分。
答案 1 :(得分:0)
var getFileName = function (uri) {
var fileName = uri.substr(uri.lastIndexOf("/") + 1);
return fileName.substr(0, fileName.lastIndexOf("."));
};