微信表單提交的坑


微信中無法接收post方式傳參的form表單中的數據

 
        
temp_form.target = "_blank"; 改為 _self
 

表單提交的方式

function postOpenWindow(URL, PARAMS) {
        var temp_form = document.createElement("form");
        temp_form.action = URL;
        temp_form.target = "_blank";
        temp_form.method = "post";
        temp_form.style.display = "none";
        for (var x in PARAMS) {
            var opt = document.createElement("textarea");
            opt.name = x;
            opt.value = PARAMS[x];
            temp_form.appendChild(opt);
        }
        document.body.appendChild(temp_form);
        temp_form.submit();
    }

 

以前的蘋果里微信瀏覽器始終都是對的。至少在6.5.1及以前是好的。

但是不知道什么時候 ,至少6.5.4以后就不行了。。。

服務器接收數據始終為空。。。簡直讓人崩潰到不行。。。

一開始老板說有問題。晚上回家拿老婆的一試又是好的。覺得可能是老板的問題。后來老板又催怎么沒解決。

於是想到去找同事的蘋果一試。發現都有問題。。。

百撕布那個不得騎姐啊。。。后來終於想到了微信版本問題。把老婆的蘋果微信更新到當前最新版本了。然后問題終於總算重現了。

這下明白了。肯定是微信更新搞了什么鬼,讓post的數據丟了。

http://bbs.csdn.net/topics/390992194

終於在上面這篇文章找到了答案。大家罵聲一片啊。好在有大神給出了解答。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM