我想创建一个JS API。我创建了一个带有ajax发布请求的JS文件,以从服务器获取一些json数据。我只想将此文件包含在另一个网站的<script>
标签中。但是,当我要访问这些变量时,它们是未定义的。
所以,在一个网站上,我想将其包含在标题中
<script src="myserver.com/myjsfile.js"></script>
,然后访问将从该文件返回的变量:
APIresult.result1;
myserver.com/myjsfile.js
var result;
var sendData = {
UA: navigator.userAgent
};
jQuery.ajax({
type: "POST",
url: "https://myserver.com/returnjson.php",
data: sendData,
dataType:'JSON',
global: false,
async: false,
success: function(response){
result = response;
}
});
var APIresult = result;
ajax请求设置为async:false。
您知道一种使用ajax请求访问将从此文件返回的变量的方法吗?