[英]here is my code to send JSON object using javascript and ajax
这样 sendJason function 将在按下提交按钮后运行,以将输入字段中的数据作为 jason object 发送到服务器
javascript 代码:
function sendJSON(){
let result = document.querySelector('.result');
let aed_modifing = document.querySelector('#aed_modifing');
let compliant_on_AED = document.querySelector('#compliant_on_AED');
let frequency_per_month = document.querySelector('#frequency_per_month');
let last_visit = document.querySelector('#last_visit');
let last_visit_seizure = document.querySelector('#last_visit_seizure');
let same_seizure_type = document.querySelector('#same_seizure_type');
let triggering_factors = document.querySelector('#triggering_factors');
// Creating a XHR object
let xhr = new XMLHttpRequest();
let url = "submit.txt";
// open a connection
xhr.open("POST", url, true);
// Set the request header i.e. which type of content you are sending
xhr.setRequestHeader("Content-Type", "application/json");
// Create a state change callback
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
// Print received data from server
result.innerHTML = this.responseText;
console.log(this.responseText);
}
};
// Converting JSON data to string
var data = JSON.stringify({ "aed_modifing": aed_modifing.value,
"compliant_on_AED":compliant_on_AED.value ,
"frequency_per_month" : frequency_per_month.value , "last_visit" : last_visit.value ,
"last_visit_seizure" :last_visit_seizure.value ,
"same_seizure_type":same_seizure_type.value,
"triggering_factors":triggering_factors.value
});
// Sending data with the request
xhr.send(data);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.