【问题标题】:Why you shouldn't start with jQuery为什么你不应该从 jQuery 开始
【发布时间】:2018-05-23 08:35:53
【问题描述】:

我在 jQuery 上开始了 Web 开发,现在我在一个 Angular 6 项目上,我什至无法序列化一个表单,因为它不存在。

我怎样才能序列化表格以便我可以邮寄?

表单ID是settingsForm

saveSettings() {
    let form = document.getElementById("settingsForm");
    console.log(form);
}

我的服务

saveSettings(settingsData) {
    return this._http.post(RequestProperties.baseUrl + "/settings/save",settingsData, this.options);
}

【问题讨论】:

  • 标题与实际问题/问题有什么关系? jQuery 部分在哪里? O.o
  • 为什么你应该从How to Ask开始,一旦你真的这样做了,你就应该明白了。问题标题非常糟糕,至少对我来说,您真正想知道的内容也不清楚。
  • 我只想序列化数据,以便在我的服务上发送它
  • @user9833245 使用 JSON.stringify 来发布数据。
  • @user9833245 在角度中,您必须使用模板或反应式表单来获取表单控件的值,不建议直接使用表单 ID

标签: javascript angular


【解决方案1】:

使用 Angular 你应该参考文档。如果您可能以错误的方式做某事,并且您没有让 Angular 为您完成繁重的工作。

form controls 用于表单为您提供了很大的灵活性、验证和对输入的控制。 Here 是发帖的API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 2013-10-10
    相关资源
    最近更新 更多