zoukankan      html  css  js  c++  java
  • form表单提交数据

    情景1:已经存在form对象了,动态为form增加对象并提交

    复制代码
    function formAppendSubmit(){
            var myform=$('#newArticleForm'); //得到form对象
            var tmpInput=$("<input type='text' name='blogArticleForm.articleContent'/>");
            tmpInput.attr("value", myUeditor.window.getContentInsideBody());
            myform.append(tmpInput);
            myform.submit();
    }
    复制代码

    情景2:没有form对象,动态生成form,动态添加数据并提交

    复制代码
    function(event){
            form = $("<form></form>")
            form.attr('action',action)
            form.attr('method','post')
            input1 = $("<input type='hidden' name='input1' />")
            input1.attr('value','input1 value')
            input2 = $("<input type='text' name='textinput' value='text input' />")
            form.append(input1)
            form.append(input2)
            form.appendTo("body")
            form.css('display','none')
            form.submit()
    }
    复制代码

    jquery ajax 提交表单

    复制代码
    $.ajax({
        type: "POST",    
        url: www.baidu.com,
        data: $('#formId').serialize(),
        success: function (data) {
            
        },
        error: function(data) {
            
        }
    });
    复制代码

    jquery ajax 非表单形式

    复制代码
    $.ajax({
        type:"post",
        url: "login.action",
        data: "name="+user + "&chatRoomId="+chatRoomId,
        success:
            function(){
                
            },
        error:
            function(){
                
            }
    });
    复制代码

    情景3:没有form对象,利用formData,动态添加数据并提交

    复制代码
        function UpladFile(fileUploadId, taskid) { 
         var fileObj = document.getElementById(fileUploadId).files[0]; // 获取文件对象 // FormData 对象 var form_data = new FormData(); //form.append("author", "hooyes"); // 可以增加表单数据 form_data.append("taskid", taskid); form_data.append("file", fileObj); // 文件对象
          $.ajax({
             type: "POST",
             dataType: "html",
             url: www.baidu.com,
             data: form_data,
             success: function (data) {
             
             },
             error: function(data) {
            
             }
          });
      }
  • 相关阅读:
    JS分页条插件
    C#Lambda
    常用CSS样式速查
    简易表格编辑器
    使用template
    js 时间类函数
    数据库表增删查改帮助类
    使用github
    box-shadow属性
    box-sizing属性
  • 原文地址:https://www.cnblogs.com/Tohold/p/10277397.html
Copyright © 2011-2022 走看看