为了账号安全,请及时绑定邮箱和手机立即绑定

重定向至 AJAX 安卓网页客户端

重定向至 AJAX 安卓网页客户端

蛊毒传说 2022-09-14 15:57:46
我发现这不起作用。我的意思是它不会重定向到该页面,但它在任何PC互联网浏览器下都能正常工作。window.location = '/Mobile/Main';WebChromeClient我试过历史记录推送状态(空,“”,“@Url.Action(”主要“,”移动“));window.open('@Url.操作(“主要”、“移动”));并且它不会像正常工作一样重定向。如何解决? $.ajax({                    type: "POST",                    url: url,                    contentType: "application/json; charset=utf-8",                    dataType: "json",                    data: JSON.stringify(params),                    success: function (data) {                        if (data.success === true) {                               // It does not redirect in Android WebClient                                 window.location = '/Mobile/Main';                            }                            else {                                 $('#msgModalBody').html(data.msg);                                $('#msgModal').modal({                                    keyboard: false                                });                            }                    },                    error: function (jqXHR, exception) {                    }                }).done(function (data) {                 // It does not redirect in Android WebClient                 window.location = '/Mobile/Main';                });
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

我刚刚找到的大型解决方案。

我们必须模拟才能发布一个空表单。

断续器

<form id="myForm" action='@Url.Action("Details","Main")'></form>

断续器

document.getElementById("myForm").submit();

而不是

window.location = '/Mobile/Main';

这就行了!


查看完整回答
反对 回复 2022-09-14
  • 1 回答
  • 0 关注
  • 71 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号