Я пытаюсь создать свой первый веб-API, я написал серверную часть на C#, а лицевую часть — на React JS.
Когда я пытаюсь добавить нового человека в базу данных через сайте, получаю ошибку [object Object].
Но когда я пытаюсь добавить нового человека в базу данных через Postman, я получаю сообщение «Добавлено успешно». " сообщение.
Это мой js-файл
import React,{Component} from 'react';
import {Modal,Button, Row, Col, Form} from 'react-bootstrap';
export class AddDepModal extends Component{
constructor(props){
super(props);
this.handleSubmit=this.handleSubmit.bind(this);
}
handleSubmit(event){
event.preventDefault();
fetch(process.env.REACT_APP_API+'department',{
method:'POST',
headers:{
'Accept':'application/json',
'Content-Type':'application/json'
},
body:JSON.stringify({
borzhnuka_id:null,
borzh_name:event.target.borzh_name.value
})
})
.then(res=>res.json())
.then((result)=>{
alert(result);
},
(error)=>{
alert('Failed');
})
}
render(){
return (
Додати
Ім'я
Прізвище
Amount
Дата приєднання
Додати
Close
)
}
}
А это обработчик POST в файле C#:
[HttpPost]
public JsonResult Post(Department dep)
{
string query = @"insert into dbo.All_borzh values
('" + dep.borzhnuka_id + @"',
'" + dep.borzh_name + @"',
'" + dep.borzh_last_name + @"',
'" + dep.amount + @"',
'" + dep.Date_of_offer + @"')
";
DataTable table = new DataTable();
string sqlDataSource = _configuration.GetConnectionString("EmployeeAppCon");
SqlDataReader myReader;
using (SqlConnection myCon = new SqlConnection(sqlDataSource))
{
myCon.Open();
using (SqlCommand myCommand = new SqlCommand(query, myCon))
{
myReader = myCommand.ExecuteReader();
table.Load(myReader); ;
myReader.Close();
myCon.Close();
}
}
return new JsonResult("Added successfully");
}
Подробнее здесь: https://stackoverflow.com/questions/701 ... new-person
Я получаю сообщение об ошибке [Объект объекта], когда пытаюсь добавить нового человека ⇐ C#
Место общения программистов C#
1711621754
Anonymous
Я пытаюсь создать свой первый веб-API, я написал серверную часть на C#, а лицевую часть — на React JS.
Когда я пытаюсь добавить нового человека в базу данных через сайте, получаю ошибку [object Object].
Но когда я пытаюсь добавить нового человека в базу данных через Postman, я получаю сообщение «Добавлено успешно». " сообщение.
Это мой js-файл
import React,{Component} from 'react';
import {Modal,Button, Row, Col, Form} from 'react-bootstrap';
export class AddDepModal extends Component{
constructor(props){
super(props);
this.handleSubmit=this.handleSubmit.bind(this);
}
handleSubmit(event){
event.preventDefault();
fetch(process.env.REACT_APP_API+'department',{
method:'POST',
headers:{
'Accept':'application/json',
'Content-Type':'application/json'
},
body:JSON.stringify({
borzhnuka_id:null,
borzh_name:event.target.borzh_name.value
})
})
.then(res=>res.json())
.then((result)=>{
alert(result);
},
(error)=>{
alert('Failed');
})
}
render(){
return (
Додати
Ім'я
Прізвище
Amount
Дата приєднання
Додати
Close
)
}
}
А это обработчик POST в файле C#:
[HttpPost]
public JsonResult Post(Department dep)
{
string query = @"insert into dbo.All_borzh values
('" + dep.borzhnuka_id + @"',
'" + dep.borzh_name + @"',
'" + dep.borzh_last_name + @"',
'" + dep.amount + @"',
'" + dep.Date_of_offer + @"')
";
DataTable table = new DataTable();
string sqlDataSource = _configuration.GetConnectionString("EmployeeAppCon");
SqlDataReader myReader;
using (SqlConnection myCon = new SqlConnection(sqlDataSource))
{
myCon.Open();
using (SqlCommand myCommand = new SqlCommand(query, myCon))
{
myReader = myCommand.ExecuteReader();
table.Load(myReader); ;
myReader.Close();
myCon.Close();
}
}
return new JsonResult("Added successfully");
}
Подробнее здесь: [url]https://stackoverflow.com/questions/70152707/i-get-an-error-object-object-when-im-trying-to-add-a-new-person[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия