应用程序编程接口


AppML API 定义了 AppML 的方法和属性


方法和属性可以做什么?

通过方法和属性,您可以:

  • 创建 AppML 应用程序
  • 为应用程序提供数据
  • 获取应用程序数据以在网页中使用

示例

新的AppML()创建一个新的 AppML 对象。
数据源
设置AppML对象的数据源。
获取数据()
获取数据。
数据记录
包含数据记录。

您可以循环记录并在 HTML 元素中显示内容:

示例

// Create an AppML object and fetch the data
myObj = new AppML();
myObj.dataSource = "https://www.91xjr.com/appml/customers.html";
myObj.getData();

// Locate the data records
myArr = myObj.data.records;
len = myArr.length;

// Display the records
for (i = 0; i < len; i++) {
    txt += myArr[i].CustomerName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
亲自试一试»

结果

Alfreds Futterkiste
Berglunds snabbköp
Centro comercial Moctezuma
Ernst Handel
FISSA Fabrica Inter. Salchichas S.A.
Galería del gastrónomo
Island Trading
Königlich Essen
Laughing Bacchus Wine Cellars
Magazzini Alimentari Riuniti
North/South
Paris spécialités
Rattlesnake Canyon Grocery
Simons bistro
The Big Cheese
Vaffeljernet
Wolski Zajazd


一些 AppML 方法

Method Description
new AppML() Creates a new AppML object
run() Runs an application object
appml("name") Returns the appml object with the specified name
displayMessage(text) Displays a specified message.
setError(no, description) Sets a specified error and error description.

一些 AppML 属性

Property Description
appName The application name (the container id)
container The application container element
controller The application controller
data The application data object
dataSource The application data source
message The application message

一些数据对象属性

Property Description
data.model The application data model
data.records The application data records