Post 提交跳轉頁面 Jquery請求


使用場景,自定義參數進行post 提交跳轉

參考於:https://blog.csdn.net/xxmeng2012/article/details/51489072/

使用參考文章方法,報警告

Form submission canceled because the form is not connected

翻譯意思:表單提交已取消,因為該表單未連接

主要是用js構造表單時出現的問題,原因是沒有把 form 放置到 body中

所以需要加上

$(“body”).append(form);

 

總結后方法,如下:

Jquery 擴展方法

//post 跳轉擴展方法
 $.extend({ StandardPost: function (url, args) { var form = $("<form method='post'></form>"), input; form.attr({ "action": url }); $.each(args, function (key, value) { input = $("<input type='hidden'>"); input.attr({"name": key }); input.val(value); form.append(input);//參考文章中沒有此句,提交會被拒絕--表單提交已取消,因為該表單未連接 }); $("body").append(form); form.submit(); } });

 使用

$.StandardPost('/i/cartindex/settlement', { ids: ids });

 


免責聲明!

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



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