使用JavaScript和AJAX,我还需要HTML标签,还需要使用“提交”按钮将表单提交到服务器?

前端之家收集整理的这篇文章主要介绍了使用JavaScript和AJAX,我还需要HTML标签,还需要使用“提交”按钮将表单提交到服务器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
回到当我学习 HTML时,CGI是王者,与服务器进行交互的正确方法是把< input> < form>内的标签标签.当用户按下“提交”按钮时,将HTTP GET或HTTP POST消息发送到服务器,并使用服务器上CGI程序返回的HTML代码刷新浏览器.

现在我已经开始做网络的东西了,我一直在学习JavaScript和jQuery.由于jQuery可以拦截例如click,keypress和focusout的事件,并且可以使用$.ajax()和$.getJSON()读取数据,是否仍然需要一个< form>标签

如果我想支持JavaScript关闭用户,还可能需要“真正的形式”?

解决方法

表单仍然可以帮助你,但简短的答案是否定的,不是真的.

如果您有一组与AJAX请求相关的输入,那么为了验证/序列化目的,可能更容易将它们保留在自己的形式中.例如:

$.ajax({
    url: 'ajax/test.html',dataType: 'json',method: 'POST',content: $('form#login_form').serialize(),// <-- Serialize elements only in
    success: function(data) {                  //     the login_form container.
        $('.result').html(data);
    }
});

根据您的要求,您可能需要保留您的表格,以使Javascript关闭用户能够很好的降级.您仍然需要提交表单,因此设置和设置表单是一个好主意.

猜你在找的Ajax相关文章