如何使用AJAX读取JavaScript文件中的html文件?

如何使用AJAX读取JavaScript文件中的html文件?,javascript,html,Javascript,Html,这是我的html代码。这里我声明了一个变量 <script src="index.js"> var str = {{:stringVar:}}; </script> 如何将HTML文件变量放入js文件?您可以使用ajax读取HTML文件。 首先读取HTML文件,然后替换新变量,然后将其写入HTML文件 这里我给出了读取JS文件中的html文件并替换该变量的代码 if(真){ var aspkey='主控键'; var ajax=new ej.base.ajax

这是我的html代码。这里我声明了一个变量

<script src="index.js">
    var str = {{:stringVar:}};
</script>

如何将HTML文件变量放入js文件?

您可以使用ajax读取HTML文件。

首先读取HTML文件,然后替换新变量,然后将其写入HTML文件

这里我给出了读取JS文件中的html文件并替换该变量的代码

if(真){
var aspkey='主控键';
var ajax=new ej.base.ajax('./src/template.html','GET',true);
send().then(函数(结果){
var f=结果;
var newstr=f.replace(/{{:stringVar:}}}/,aspkey)
});
}
否则{
var aspkey='key for dev';
var ajax=new ej.base.ajax('./src/template.html','GET',true);
send().then(函数(结果){
var f=结果;
var newstr=f.replace(/{{:stringVar:}}}/,aspkey)
});
}

您可以使用jquery ajax调用获取HTML文件内容,如下所示

$.get("PATH_TO_HTML_FILE", function(fileText){
  console.log(fileText)
});

试试这个或者JQUERI试过了。谢谢。但面临一些问题,但它将如何工作?。它只是读取html文件。它不能替换旧变量我也有同样的疑问?在全局变量中获取fileText并用全局变量值替换旧变量。
$.get("PATH_TO_HTML_FILE", function(fileText){
  console.log(fileText)
});