首页 > 技术文章 > 页面get和post提交请求

SpringJson 2020-04-17 15:51 原文

get请求:

var url = "";
window.open(url);

 

post请求:

//请求提交点击事件
$('#postOpenWindow').click(function () {
        var var1 = "3214234";
        var var2 = "5234523";
        var excelForm = document.createElement("form");
        excelForm.id = "excelForm";
        excelForm.name = "excelForm";
        // 添加到 body 中
        document.body.appendChild(excelForm);
        // 创建一个输入
        var input = document.createElement("input");
        // 设置相应参数
        input.type = "text";
        input.name = "var1";
        input.value = var1;
        // 将该输入框插入到 form 中
        excelForm.appendChild(input);
        // 创建一个输入
        var input = document.createElement("input");
        // 设置相应参数
        input.type = "text";
        input.name = "var2";
        input.value = var2;
        // 将该输入框插入到 form 中
        excelForm.appendChild(input);
        // form 的提交方式
        excelForm.method = "POST";
        // form 提交路径
        excelForm.action = "ip:8080/mothPath";
        excelForm.target = "_blank";
        // 对该 form 执行提交
        excelForm.submit();
        // 删除该 form
        document.body.removeChild(excelForm);
    })

 form表单页面简单模拟提交:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
            <form id="form_login" action="http://ip:7070/intelligentReview/crossVerifySketch" method="post" target="_blank" οnsubmit="">
                <input id="dsrdw" type="hidden" name="dsrdw" value="2345324">
                <input id="caseNumber" type="hidden" name="caseNumber" value="5243523">
            </form>
            <button id="btn-submit" onclick="beforeSubmit()">提交</button>
    </body>
    
    <script type="text/javascript">
    var loginForm = document.getElementById('form_login');
    function beforeSubmit() {
        loginForm.submit();
    }
</script>
</html>

 

推荐阅读