0

我正在使用服务器端 JavaScript USE API 来读取对话框属性,如下所示

use(function () {
var myproperty = properties.get("renderpagetype");
return { callajaxvariable: myproperty,
};
});

如何传递/获取此对话框属性值并立即调用 AJAX 请求。?(即,我需要将 JS USE API 检索到的对话框值转换为页面级 Java 脚本用法)。

4

1 回答 1

1

这是一个非常简单的示例,说明您根据您的问题尝试实现的目标:

简单的.js

use(function () {
  var myproperty = properties.get("renderpagetype");
  return {callajaxvariable: myproperty};
});

简单的.html

// simple.html
<script data-sly-use.simple="simple.js">

  /* assuming you use jquery */
  $.ajax({
    method: "POST",
    url: "/path/to/backend/servlet",
    someParam: "${simple.callajaxvariable @ context='scriptString'}"
  })
</script>
于 2017-11-28T00:06:28.677 回答