【发布时间】:2017-08-31 20:56:05
【问题描述】:
所以我有一个包含一些数据的 JSON 文件,我一直在尝试使用 $.getJSON 从 JavaScript 文件发送请求以检索该文件,但我不确定如何执行此操作,是否可以发送无需设置request-map 或view-map 即可直接向该文件发出请求?如果是这样,将文件存储在哪里以使其公开可用。
我尝试过使用<@ofbisContentUrl>,因为它存储在/images/[...]:
$.getJSON(
'<@ofbizContentUrl>/images/[...]</@ofbizContentUrl>',
function (data, text_status, jqXHR) {
map.load_layer_data(data, [layer_file, layer_type]);
}
).error(function (jqXHR, text_status, error_thrown) {
busy.unset();
/** Error reporting later... **/
BootstrapDialog.show({
type: BootstrapDialog.TYPE_DANGER,
message: 'Failed to data for layer data.'
});
});
这失败了,所以我尝试设置request-map/view-map,但再次没有成功,
<request-map uri="frs_get_mapping_points">
<security https="false" auth="false"/>
<response name="success" type="request" value="frs_json"></response>
</request-map>
文档缺少关于向本地文件发出简单 AJAX 请求的任何合适信息,因此我完全陷入困境。有什么想法可以实现吗?
【问题讨论】:
标签: javascript json ajax getjson ofbiz