0

我需要检索 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 - 我无法控制它的最终目的地。

任何帮助将非常感激。谢谢。

4

2 回答 2

1

如果“Docname”指的是当前页面的静态文件路径,那么您可以使用 document.location.pathname 获取 URL 的路径名部分,然后将其解析为字符串以仅获取您想要的部分。

于 2010-01-19T00:39:30.803 回答
0
var getFileName = function (uri) {
  var fileName = uri.substr(uri.lastIndexOf("/") + 1);
  return fileName.substr(0, fileName.lastIndexOf("."));
};
于 2010-01-19T01:37:18.737 回答