Ibm mobilefirst 在IBM Worklight中显示来自服务器的结果
我已经在IBM Worklight中实现了HTTP适配器。我想显示从服务器返回的结果。我想显示HTML文件。我的代码是Ibm mobilefirst 在IBM Worklight中显示来自服务器的结果,ibm-mobilefirst,Ibm Mobilefirst,我已经在IBM Worklight中实现了HTTP适配器。我想显示从服务器返回的结果。我想显示HTML文件。我的代码是 function getFeeds() { var input = { method : 'get', returnedContentType : 'text', path : "marketing/partners.html" }; WL.Logger.debug("sdfsds"); retur
function getFeeds() {
var input = {
method : 'get',
returnedContentType : 'text',
path : "marketing/partners.html"
};
WL.Logger.debug("sdfsds");
return WL.Server.invokeHttp(input);
}
我想接收(显示)
WL.Server.invokeHttp(输入)
。收到它后,我想解析数据。如果以纯文本形式检索数据,在将其返回到应用程序后,执行以下操作
$("#container-id").html(response.invocationResponse.text);
这将把您检索到的HTML注入一个id为
容器id
的元素。如果您以纯文本的形式检索它,在将它返回到应用程序后,执行以下操作
$("#container-id").html(response.invocationResponse.text);
这将把您检索到的HTML注入一个id为容器id的元素中
请查看。在幻灯片15中,“XSL转换过滤”将向您展示如何过滤从后端返回的数据。必须在客户端上使用onSuccess回调对数据进行进一步的解析和显示。这有一个模块
以下是获取数据并向用户显示的示例:
var invocationData = {
adapter : 'adapter-name',
procedure : 'procedure-name',
parameters : []
};
var options = {};
options.onSuccess = function (response) {
//response is a JavaScript object
$("#id").html(response.invocationResponse.text);
}
options.onFailure = function (response) {
alert('Failed!'); //You probably want something more meaningful here.
}
WL.Client invokeProcedure(invocationData, options);
您可以添加一些JavaScript库,以便在JSON响应中更容易地搜索值,例如:和。如果您正在使用XML,还有一个问题。在幻灯片15中,“XSL转换过滤”将向您展示如何过滤从后端返回的数据。必须在客户端上使用onSuccess回调对数据进行进一步的解析和显示。这有一个模块
以下是获取数据并向用户显示的示例:
var invocationData = {
adapter : 'adapter-name',
procedure : 'procedure-name',
parameters : []
};
var options = {};
options.onSuccess = function (response) {
//response is a JavaScript object
$("#id").html(response.invocationResponse.text);
}
options.onFailure = function (response) {
alert('Failed!'); //You probably want something more meaningful here.
}
WL.Client invokeProcedure(invocationData, options);
您可以添加一些JavaScript库,以便在JSON响应中更容易地搜索值,例如:和。如果您正在使用XML,还有一个问题