Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 瓦丁与阿贾克斯_Javascript_Jquery_Vaadin - Fatal编程技术网

Javascript 瓦丁与阿贾克斯

Javascript 瓦丁与阿贾克斯,javascript,jquery,vaadin,Javascript,Jquery,Vaadin,有人能帮助我如何将Portletrequest作为AJAX调用从javascript发送到vaadin吗 我需要在VaadinPortlet弹出窗口中显示从javaScript中选择的值 我使用AJAX调用来获取所选的值 但是Ajax发送HTTP请求,所以我的portlet上下文消失了 有人能帮我怎么办吗 来自JavaScript的我的Ajax调用: $.ajax( { type : "POST", url : "serve

有人能帮助我如何将Portletrequest作为AJAX调用从javascript发送到vaadin吗

我需要在VaadinPortlet弹出窗口中显示从javaScript中选择的值

我使用AJAX调用来获取所选的值

但是Ajax发送HTTP请求,所以我的portlet上下文消失了

有人能帮我怎么办吗

来自JavaScript的我的Ajax调用:

   $.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();
            });
我们可以使用 获取参数(“图表_值”)