没有输入字段的静态表格过帐

时间:2019-04-04 17:48:25

标签: javascript c# web

我对Web开发非常陌生,对提交表单数据感到困惑。我知道在html中使用标记并包装到中时如何提交和检索数据,但是在这种情况下,我有一个静态html页面,用于在表中显示数据,用户可以在其中编辑和修改表输入。当所有字段都不是输入类型时,如何在此表单上发布值?

2 个答案:

答案 0 :(得分:1)

如果您是即时生成数据,则可以通过javascript发布表单数据。 jQuery具有Ajax功能,可简化此过程。例如,

    function post_form_data() {
        var data = {
            data1: "something,
            data2: "something else"
        };
        var url = "https://someurl.com/api/v1/etc";

        $.ajax({
            type: "POST",
            url: url,
            data: data,
            success: function() {
               // do something, like transition to 
               // a different page or something
            },
       });
    }

每当您想发表帖子时,请致电post_form_data()。实际上,您可以将表单数据包含在函数参数中,或从其他来源中提取它们。

要查看所有详细的ajax,请阅读jQuery Ajax Documentation

答案 1 :(得分:0)

点击javascript按钮,您可以创建一个表单并提交:

let form = document.createElement('form');
form.action = 'http://yourdomain/youraction';
form.method = 'POST';

form.innerHTML = '<input name="inputs" value="test">';

// the form must be in the document to submit it
document.body.append(form);

form.submit();

在此处指定JSON值,而不是输入值测试。

这会将POST表单发布到提供的URL。

希望这会有所帮助。