jquery - 使用 jQuery 将值发布到 rest API
问题描述
该代码未将数据发布到我的 API,我需要从注册表单中发布数据
我尝试使用这种方法发布数据,但似乎没有用任何人都可以在这里指出正确的方向,还有一些不同的方法可以有效地从表单中获取数据
$(function (){
console.log("Hellows");
var $businessname = $('#businessname');
var $email = $('#email');
var $address = $('#address');
var $cellphone = $('#cellphone');
var $username = $('#username');
var $password = $('#password');
var $re_password = $('#re_password');
$('#submit').on('click', function(){
$.ajax({
url: 'http://slimapp/api/business/add',
method: 'POST',
dataType:'json',
data:{
BusinessName: ''+$('#businessname').html($('input:textbox').val())+'',
email: ''+$('#email').html($('input:textbox').val())+'',
Address: ''+$('#address').html($('input:textbox').val())+'',
cellphone: ''+$('#cellphone').html($('input:textbox').val())+'',
username: ''+$('#username').html($('input:textbox').val())+'',
password: ''+$('#password').html($('input:textbox').val())+''
},
success: function(data){
console.log('success!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!');
}
})
})
});
解决方案
这是什么$('#businessname').html($('input:textbox').val())
。获取文本框的值是使用语法。
这是正确的ajax请求。
$('#submit').on('click', function(){
$.ajax({
url: 'http://slimapp/api/business/add',
method: 'POST',
dataType:'json',
contentType: 'application/json',
data:{
BusinessName: $('#businessname').val(),
email: $('#email').val(),
Address: $('#address').val(),
cellphone: $('#cellphone').val(),
username: $('#username').val(),
password: $('#password').val()
},
success: function(data){
console.log('success!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!');
}
});
})
推荐阅读
- rest - 通过 RestApi 在 Login 中构建 Consumer 时引发了以下 StackOverflowError
- python - 找不到文件错误 Ray 安装 Windows
- visual-studio - 无法从另一类业务逻辑层访问公共类的 DataAccess 层
- java - 找到 sum = K 的子数组(连续)的数量(考虑时间复杂度)
- javascript - JavaScript 在单击时更改网格单元格的背景颜色
- kubernetes - 将子路径作为我在 k3s 上的后端服务的“根”路径?
- python - googletrans JSON解码错误
- bpmn - Camunda 使用任务变量返回不正确的任务列表
- javascript - 无法使用 XMLHttpRequest 将参数传递给 $_POST
- i18next - 如何使用 react-i18next
命名标签?