javascript - HTML/Javascript 和 Web 服务 - 我什么时候应该使用表单?

标签 javascript jquery html web-services twitter-bootstrap

随着现代网络技术的发展,完成任务的方法越来越多。在我们使用表单来发布数据并在服务器端代码上使用它之前。但今天,当使用javascript和web服务来使用浏览器作为客户端(没有服务器端代码)时,我在使用表单时有点迷失了。请参阅此示例:

我想知道是否应该使用表单来获取我的应用程序页面的参数。 基本上,我目前有:

<div class="form-inline" role="form">
    <div class="form-group">
        <label>Parameter1</label>
        <input class="form-control" id="Parameter1Id" type="text" />
    </div>

    <div class="form-group">
        <button id="RefreshButton" type="button" onclick="RefreshData();" class="btn" >Refresh Values</button>
    </div>
</div>
<小时/>
function RefreshData() {
    // this get data method uses AJAX, from jQUery
    GetData($('#Parameter1Id').val(), dataCallBack, errorCallBack);
}

function dataCallBack(data) {
    UpdateUIData(data);
}

但我认为在这种情况下,对于这种用法,表单是不必要的,因为我可以只使用对象而不将它们放入表单中。

而且,我还注意到,当不使用表单时,有时当表单对象发生更改时页面会自行重新加载。

您能否帮助我了解在主要使用客户端代码时构建 UI 的最佳做法是什么?

提前致谢。

最佳答案

如果您想接受用户输入,那么始终使用表单。

考虑progressive enhancement使用 JavaScript 来改进 UI,但首先要在不依赖 JS 的情况下获得可靠的工作。

关于javascript - HTML/Javascript 和 Web 服务 - 我什么时候应该使用表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25186506/

相关文章:

javascript - 如何检查 undefined variable javascript?

jquery - 单击按钮时保留页面,新页面加载后启动平滑滚动到指定位置

php - 表中最后两行之间的空间

javascript - onClick图片,显示div内容

javascript - 使用 css 时的自动边距

javascript - 使用谷歌应用程序脚本连接动态列

javascript - 使用 jQuery 设置 HTML5 属性值时出现问题

html - HTML5 视频元素中 mp4 之前或之后的 webm?

javascript - 与对象文字混合的 JavaScript 数组的名称是什么?

javascript - 使 DIV 从中心 div 向外扩展而不是向内扩展