【发布时间】:2015-10-13 13:40:45
【问题描述】:
我有一个 Bootstrap 表单,其中包含用户需要输入的各种字段。在提交此表单时,我希望它将数据发送到 WebService。
但它没有发送表单的用户输入数据。这是 HTML 标记。
<form class="form-horizontal" role="form" action="~/RegisterUser" method="post">
<div class="form-group">
<label for="firstName" class="col-sm-3 control-label"> First Name </label>
<div class="col-sm-9">
<input type="text" class="form-control" id="FirstName" placeholder="FirstName" required />
</div>
</div>
</form>
当我在 chrome 中看到时,我得到 Request URL:http://localhost:54990/RegisterUser 作为请求 URL。
在form 或input field 创作中我有什么遗漏吗?
我的服务是正确的,并且我能够在没有从用户发布的数据的情况下获取调试器断点。
【问题讨论】:
-
什么是WebService?什么是~/用户?
-
尝试将完整的 URL 放入
action -
@Chris 抱歉打错了,我更新为
URL:http://localhost:54990/RegisterUser -
@WesFoster
URL:http://localhost:54990/RegisterUser这是完整的网址 -
RegisterUser 的功能比我想象的要好?您可能需要输入标签中的 name="firstName" 属性。假设注册用户有一个同名的属性。
标签: javascript jquery html forms twitter-bootstrap