@PublishEvent, ajax 并传递数据
@PublishEvent, ajax and passing data
我尝试使用 @PublishEvent 和新的可能性来创建服务器端事件处理程序。但是,在上面 link 附带的示例中,没有数据从 JS 传递到服务器。
查看 docks 发现有一个 "data" 选项来传递数据(至少现在,这是我的解释)。但是,我无法让它工作,只有 "empty" 方法处理程序在工作。
我的代码如下所示:
JS:
ajax('action',{
element: $(element),
data: {
test:'test'
},
success: function(response) {
console.log(response);
}
}
JAVA:
@OnEvent("action")
@PublishEvent
public void action(JSONObject test)
{
//Code to handle execution
}
任何帮助将不胜感激!
好吧,有时解决方案比预期的要简单。
适当的处理程序 class 应该如下所示:
@OnEvent("action")
@PublishEvent
public void action(@RequestParameter("test") String test)
{
//Code to handle execution
}
我尝试使用 @PublishEvent 和新的可能性来创建服务器端事件处理程序。但是,在上面 link 附带的示例中,没有数据从 JS 传递到服务器。 查看 docks 发现有一个 "data" 选项来传递数据(至少现在,这是我的解释)。但是,我无法让它工作,只有 "empty" 方法处理程序在工作。
我的代码如下所示:
JS:
ajax('action',{
element: $(element),
data: {
test:'test'
},
success: function(response) {
console.log(response);
}
}
JAVA:
@OnEvent("action")
@PublishEvent
public void action(JSONObject test)
{
//Code to handle execution
}
任何帮助将不胜感激!
好吧,有时解决方案比预期的要简单。
适当的处理程序 class 应该如下所示:
@OnEvent("action")
@PublishEvent
public void action(@RequestParameter("test") String test)
{
//Code to handle execution
}