日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java前后端数据交互_前后端数据交互(示例代码)

發布時間:2025/3/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java前后端数据交互_前后端数据交互(示例代码) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

function ajax(option) {

function objtostring(obj){

if(typeof obj===‘object‘ && !Array.isArray(obj)){

var arr=[];

for(var i in obj){

arr.push(i+‘=‘+obj[i]);

}

return arr.join(‘&‘);

}else{

throw new Error(‘請輸入對象‘);

}

}

var ajax = new XMLHttpRequest();

//默認參數配置

option.type = option.type || ‘get‘;

option.data = option.data || ‘‘;

//判斷接口地址是否存在

if(!option.url) {

throw new Error(‘請輸入接口地址‘);

}

//數據傳輸

if(option.data && typeof option.data === ‘object‘ && !Array.isArray(option.data)) { //對象

option.data = objtostring(option.data);

} else { //其他

option.data = option.data;

}

//是否異步

if(option.async== ‘false‘ || option.async == false) {

option.async = false;

} else {

option.async = true;

}

//get方式

if(option.data && option.type == ‘get‘) {

option.url += ‘?‘ + option.data;

}

//post方式

ajax.open(option.type, option.url, option.async);

if(option.type == ‘post‘) {

ajax.setRequestHeader(‘content-type‘, ‘application/x-www-form-urlencoded‘);

ajax.send(option.data);

} else {

ajax.send();

}

if(!option.async) { //同步

if(ajax.status === 200) {

option.success && option.success(ajax.responseText);

} else {

option.error && option.error(‘接口地址有誤‘ + ajax.status)

}

} else { //異步

ajax.onreadystatechange = function() {

if(ajax.readyState === 4) {

if(ajax.status === 200) {

option.success && option.success(ajax.responseText);

} else {

option.error && option.error(‘接口地址有誤‘ + ajax.status)

}

}

}

}

}

2:前端向后端發送或是添加數據給后端到數據庫,后端是如何接收的

3:后端接收成功數據并且把數據返回給前端

4:通過ajax后端將數據庫的 信息渲染出來

5:這個時候前端當用戶把信息提交的時候,后臺數據庫會顯示了用戶信息

總結

以上是生活随笔為你收集整理的java前后端数据交互_前后端数据交互(示例代码)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。