Javascript 瓦丁与阿贾克斯
有人能帮助我如何将Portletrequest作为AJAX调用从javascript发送到vaadin吗 我需要在VaadinPortlet弹出窗口中显示从javaScript中选择的值 我使用AJAX调用来获取所选的值 但是Ajax发送HTTP请求,所以我的portlet上下文消失了 有人能帮我怎么办吗 来自JavaScript的我的Ajax调用:Javascript 瓦丁与阿贾克斯,javascript,jquery,vaadin,Javascript,Jquery,Vaadin,有人能帮助我如何将Portletrequest作为AJAX调用从javascript发送到vaadin吗 我需要在VaadinPortlet弹出窗口中显示从javaScript中选择的值 我使用AJAX调用来获取所选的值 但是Ajax发送HTTP请求,所以我的portlet上下文消失了 有人能帮我怎么办吗 来自JavaScript的我的Ajax调用: $.ajax( { type : "POST", url : "serve
$.ajax(
{
type : "POST",
url : "serveResource",
data : {"tBPMNObject": JSON.stringify(chart.series.name)},
dataType : "json"
}
).done(function(responseData)
{
console.log("Success#");
console.log(responseData);
}
).fail(function(responseData)
{
console.log("failed-->");
console.log(responseData);
});
并通过实现HttpServletRequestListener在vaadin中实现请求
public void onRequestStart(HttpServletRequest request,
HttpServletResponse response) {
String name = request.getParameter("tBPMNObject");
}
@Override
public void onRequestEnd(HttpServletRequest request,
HttpServletResponse response) {
}
我们可以通过在ajax中传递友好的url将请求发送到handelRenderRequest
$.ajax(
{
type : "POST",
url :"Friendly URL of the portlet",
data : {"CHART_VALUE": JSON.stringify(chart.series.name)},
dataType : "json"
}
).done(function(responseData)
{
console.log("Success#");
console.log(responseData);
vaadin.forceSync();
}
).fail(function(responseData)
{
console.log("failed-->");
console.log(responseData);
vaadin.forceSync();
});
我们可以使用
获取参数(“图表_值”)
我们可以通过在ajax中传递友好的url将请求发送到handelRenderRequest
$.ajax(
{
type : "POST",
url :"Friendly URL of the portlet",
data : {"CHART_VALUE": JSON.stringify(chart.series.name)},
dataType : "json"
}
).done(function(responseData)
{
console.log("Success#");
console.log(responseData);
vaadin.forceSync();
}
).fail(function(responseData)
{
console.log("failed-->");
console.log(responseData);
vaadin.forceSync();
});
我们可以使用
获取参数(“图表_值”)