海滨擎蟹

jquery 动态创建 form 并提交

有这样特别的需求,不需要使用 ajax,页面上也不存在这样的 form 表单,最好的方式就是通过 js 或者 jQuery 进行动态创建。

找到如下样例:

$(document).ready(function(){
    $("a.delete").click(function(event){
        action = this.getAttribute("action")
        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()
    })
})

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »