Ajax 将表单 ID 值传递到 url 以发送一个提交 .get("url")

Ajax pass form ID values into url to send one submit .get("url")

<form id="adultval" class="">
    <input id="txtFirstName" type="text" name="First Name" placeholder="First Name" class="form-control" minlength="2" required>

    <input id="txtLastName" type="text" name="Last Name" placeholder="Last Name" class="form-control" minlength="2" required>

    <input class="btnSubmit" type="submit" id="btnAdult" name="submit" value="Submit">

</form>

$.get("https://somewhere.com/_services?uid=BS1345&firstname="+$('#txtFirstName')+"&lastname="+$('#txtLastName')+"&email=;

提交时,我无法正确捕获表单值并将它们放入 URL 字符串中。

我认为您的代码尝试使用 jQuery 选择器(如 $('#txtFirstName'))获取表单控件值。使用 val 方法获取表单控件值。

$('#txtFirstName').val()

http://api.jquery.com/val/

正确使用下一个代码,jquery documentation

$.get('https://somewhere.com/_services', {
  uid:'BS1345',
  firstname: $('#txtFirstName').val(),
  lastname: $('#txtLastName').val(),
  email: '',
});