XMLHttpRequest、 AJAX 、JSP、将数据加载到表单中

tf7tbtn2  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(147)

如果对象包含的字段比表单中引用的字段多,那么它就会中断,我如何才能防止这种情况(https://jsfiddle.net/a4v7p2xg/2/)下面的代码片段起作用。
第一个

7gcisfzg

7gcisfzg1#

  • 首先,您应该使用js.See this answer.内置的fetch api,而不是使用XMLHTTPRequest
  • 第二,在为每个input添加data-name属性之后,你可以设置输入的value,它对应于你想设置其值的对象的值的键。下面是我的操作方法:
function addToForm(data){
    Object.keys(data).forEach(key => document.querySelector(`[data-name="${key}"]`) == null ? 0 : document.querySelector(`[data-name="${key}"]`).value = data[key])
}

相关问题