我正在使用小型api从我的数据库中获取内容。我想根据我声明的变量在JavaScript / jQuery函数中显示数据。
例如
<script>
function dataset() {
var url = "www.example.com";
var name = "Mini Api";
ver version = "1.00";
this.return url;
this.return name;
this.return version;
}
</script>
我打算如何使用它
<script>
minapi = new dataset();
//here I want to return only name
alert(minapi.name);
</script>
请知道如何完成这项工作?
另外,有没有办法创建jQuery函数,一旦页面加载就执行而不使用这个$( document ).ready(function() {});
?
答案 0 :(得分:0)
我想你想要这个:
function dataset() {
var myData = {
url: "www.example.com",
name: "mini api",
version: "1.00"
};
return myData;
}
var myVar = dataset();
console.log(myVar.name);
JSFiddle: https://jsfiddle.net/1455d5z3/
答案 1 :(得分:0)
这是你想要做的。我修正了ver
并正确分配了属性。
function dataset() {
var url = "www.example.com";
var name = "Mini Api";
var version = "1.00";
this.url = url;
this.name = name;
this.version = version;
}
根据您的具体情况,可能有更好的方法可以做到这一点,但这确实可以提供您想要的结果。
答案 2 :(得分:0)
请这样使用。
function dataset() {
var url = "www.example.com";
var name = "Mini Api";
var version = "1.00";
this.returnUrl = function (){
return url;
}
this.returnName = function (){
return name;
}
this.returnVersion = function (){
return version;
}
}
var minapi = new dataset();
alert(minapi.returnName());
参考Fiddle