小编Pau*_*win的帖子

通过jQuery AJAX获取图像

以下图片代码位于我的登录页面中

<img id="CaptchaImg" alt="Captcha" src="@url.action("Captcha","Login")" style="" />
Run Code Online (Sandbox Code Playgroud)

现在,当我刷新我的登录页面时,它工作正常,并从控制器获取图像,但是当我登录和登录页面渲染时,控制器方法没有被调用.问题只在IE中可以正常运行Chrome.Is那里是在解决?我可以用jQuery Ajax调用控制器,我试过这个但是没有调用成功方法.还有其他方法吗?

$.ajax({
    type: "GET",
    url: '/Login/CaptchaImage',
    datatype: "image",
    success: function(data) {
        debugger
        $('#CaptchaImg').attr('src', data);
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery imagesource asp.net-mvc-3

9
推荐指数
1
解决办法
2万
查看次数

将嵌套循环转换为流 Java 8

我正在尝试将下面的嵌套循环转换为流 Java 8。

newself2中的每个元素都是一个字符串列表——["1 2","3 4"]需要改为["1","2","3","4"]。

for (List<String> list : newself2) {
    // cartesian = [["1 2","3 4"],["4 5","6 8"]...] list = ["1 2","3 4"]...
    List<String> clearner = new ArrayList<String>();
    for (String string : list) { //string = "1 3 4 5"
        for (String stringElement : string.split(" ")) {
            clearner.add(stringElement);
        }
    }
    newself.add(clearner);
    //[["1","2","3","4"],["4","5","6","8"]...]
}
Run Code Online (Sandbox Code Playgroud)

到目前为止我所尝试的 -

newself2.streams().forEach(list -> list.foreach(y -> y.split(" ")))  
Run Code Online (Sandbox Code Playgroud)

现在我确定如何将内部 for 循环中的拆分数组添加到新列表 for x?

任何帮助是极大的赞赏。

java loops java-8 java-stream

2
推荐指数
1
解决办法
1280
查看次数

标签 统计

asp.net-mvc-3 ×1

imagesource ×1

java ×1

java-8 ×1

java-stream ×1

jquery ×1

loops ×1