1***@qq.com
1***@qq.com
  • 发布:2020-10-09 14:04
  • 更新:2020-11-17 11:17
  • 阅读:825

wap2app form方式打开新页面,不会创建一个webview,history也没有,导致按返回就提示退出

分类:wap2app

页面逻辑是首页上有个搜索框,代码如下

    <form action="url" method="post" class="inner" id="fixedsearch">  
             <input type="text" value="" placeholder="搜索商品" name="keywords" />  
             <p id="searchbtn">搜索</p>  
</form>  
 $('#searchbtn').click(function(){  
                    $('#fixedsearch').submit();  
                })  

这段代码在首页,提交后进入另一个页面,可是那个页面并没有创建一个新的webview,导致判断还是首页,所以点击返回按钮会提示“再按一次退出”
有没有大神懂,求解

2020-10-09 14:04 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

已解决!去掉form标签换用url get请求吧,post请求打不开新的webview

实例代码

<div="inner" id="fixedsearch">    
             <input type="text" value="" placeholder="搜索商品" name="keywords" />    
             <p id="searchbtn">搜索</p>    
</div>    
var searchdata = $("input").val()  
                $('#searchbtn').click(function(){  
                  window.location.href= 'searchurl?'+searchdata  
                })
[已删除]

[已删除]

但是我这里的情况是url参数过长导致参数缺失,所以换成是post,但是post提交不能打开一个新的webview

该问题目前已经被锁定, 无法添加新回复