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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

php增删改查前后端分离,前后端分离之前端增删改查

發布時間:2023/11/27 生活经验 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php增删改查前后端分离,前后端分离之前端增删改查 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

初次接觸前后端分離,現把前端一個例子放出來記錄以下,不喜勿噴。

html靜態頁面代碼:

菜單管理平臺數據...

菜單管理查詢條件列表

菜單名稱:

菜單父級:

菜單名稱:

菜單級別:

菜單父級:

圖片地址:

鏈接地址:

校驗位 ??:

菜單大圖片 ??:js代碼:

$(function() {

inittable();

});

// 初始化表格

function inittable() {

var urlg2 = $.cookie('urlg');

$('#dg').datagrid({

url : urlg2 + "/tbmenu/selectMenuForPage",

title : '信息列表',// 文字提示

toolbar : '#toolbar',

iconCls : 'icon-ok',

fitColumns : true,

pageSize : 20,// 默認每頁多少行

pageList : [ 10, 20, 30, 40, 50 ],// 可以選擇每頁多少行

pageSize : 15,// 默認每頁多少行

pageList : [ 15, 20, 30, 40, 50 ],// 可以選擇每頁多少行

collapsible : true,

nowrap : false,

striped : true,

queryParams : {

"menuName" : $("#menuName").val(),

"parentname" : $("#parentname").val()

},

collapsible : true,

loadMsg : '數據裝載中......',// 等待頁面的時候,顯示的內容

frozenColumns : [ [ {

field : 'ck',

checkbox : true

} ] ],

columns : [ [ {

field : 'menuName',

title : '菜單名稱',

width : 30,

align : 'center'

}, {

field : 'levelname',

title : '菜單級別',

width : 30,

align : 'center'

}, {

field : 'parentname',

title : '菜單父級',

width : 30,

align : 'center'

}, {

field : 'menuAddress',

title : '菜單圖片地址',

width : 30,

align : 'center'

}, {

field : 'linkAddress',

title : '鏈接地址',

width : 30,

align : 'center'

} ] ],

pagination : true,// 啟動分頁效果

rownumbers : true, // 顯示行數

singleSelect : true,

// 只選擇一行

xhrFields : {

withCredentials : true

}

});

}

var url;

// 彈出新增窗口

function newUser() {

var urlg2 = $.cookie('urlg');

$('#dlg').dialog('open').dialog('setTitle', '新增菜單管理');

$('#fm').form('clear');

$('#cc1').combobox(

{

url : urlg2 + '/tbdictionary/selectDicBytype1?dicType=5',

valueField : "dicValue",

textField : "dicName",

dataType : "json",

onLoadSuccess : function(data) {

$('#cc1').combobox('setValue', data[0].dicValue);

},

onChange : function(n, o) {

$('#cc2').combobox(

{

url : urlg2

+ '/tbmenu/selectAllMenu?menuLevel='

+ $('#cc1').combobox('getValue'),

valueField : "menuCode",

textField : "menuName",

dataType : "json"

// 是否多選

});

}

});

url = urlg2 + "/tbmenu/addMenu";

}

// 彈出修改窗口

function editUser() {

var urlg2 = $.cookie('urlg');

$('#fm').form("clear");

$('#cc1').combobox(

{

url : urlg2 + '/tbdictionary/selectDicBytype1?dicType=5',

valueField : "dicValue",

textField : "dicName",

dataType : "json",

onLoadSuccess : function(data) {

},

onChange : function(n, o) {

$('#cc2').combobox(

{

url : urlg2

+ '/tbmenu/selectAllMenu?menuLevel='

+ $('#cc1').combobox('getValue'),

valueField : "menuCode",

textField : "menuName",

dataType : "json"

// 是否多選

});

}

});

var row = $('#dg').datagrid('getSelected');

if (row) {

$('#dlg').dialog('open').dialog('setTitle', '修改菜單管理');

$('#fm').form('load', row);

url = urlg2 + "/tbmenu/updateMenu?menuCode=" + row.menuCode;

}

}

// 新增或修改方法

function saveUser() {

if ($("#fm").form('validate')) {

$.ajax({

url : url,

type : "POST",

dataType : "json",

data : $("#fm").serialize(),

async : false,

success : function(data) {

if (data.success == true) {

$('#dlg').dialog('close'); // close the dialog

$('#dg').datagrid('reload'); // reload the user

// data

$.messager.show({

title : 'success',

msg : data.msg

});

} else {

$.messager.show({

title : 'Error',

msg : data.msg

});

}

},

error : function(e) {

alert("服務器異常!");

}

});

} else {

$.messager.show({

title : 'Error',

msg : '請填寫信息!'

});

}

}

// 刪除

function removeUser() {

var urlg2 = $.cookie('urlg');

var row = $('#dg').datagrid('getSelected');

if (row) {

$.messager.confirm('確認', '確定刪除該條數據?', function(r) {

if (r) {

$.post(urlg2 + "/tbmenu/deleteMenu", {

menuCode : row.menuCode

}, function(result) {

if (result.success) {

$('#dg').datagrid('reload'); // reload

// the

// user data

$.messager.show({ // show error

// message

title : 'success',

msg : result.msg

});

} else {

$.messager.show({ // show error

// message

title : 'Error',

msg : result.msg

});

}

}, 'json');

}

});

}

}

以上是項目中一個菜單的CRUD前端代碼

總結

以上是生活随笔為你收集整理的php增删改查前后端分离,前后端分离之前端增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 熟妇女人妻丰满少妇中文字幕 | 亚洲一区二区三区观看 | 9.1成人看片免费版 日韩经典在线 | 污视频网站在线 | 在线观看中文字幕亚洲 | 在线不卡 | 日本v片| a久久久久 | 一区二区不卡视频 | 久久成人一区 | 超碰人人擦 | 免费在线视频观看 | 成人香蕉视频在线观看 | 青青艹av | 中文字幕av亚洲精品一部二部 | 性色在线视频 | 国产真人无遮挡作爱免费视频 | 艳妇臀荡乳欲伦交换h漫 | 久久偷看各类wc女厕嘘嘘偷窃 | 激情五月在线 | 毛片基地视频 | 成人免费毛片网 | a√天堂资源在线 | 暖暖av在线 | 久久精品久久久精品美女 | 欧美日韩亚洲激情 | 日韩精品网址 | 九九爱精品视频 | 三度诱惑免费版电影在线观看 | 国产精品国产自产拍高清av | 久久超碰在线 | 中文字幕成人 | 91亚洲精品久久久蜜桃借种 | 人人插人人插 | 黄色小视频在线免费观看 | 久久国产精品毛片 | 成人午夜精品无码区 | 黑人粗进入欧美aaaaa | 欧美日韩黄色大片 | 亚洲一区二区小说 | 夜色一区 | 青草视频免费在线观看 | 影音先锋男人天堂 | 天堂成人国产精品一区 | 清纯唯美亚洲综合 | 胖女人毛片 | 欧美亚洲丝袜 | 乱中年女人伦 | 波多野结衣精品在线 | 色婷婷久| 日本一区二区视频在线观看 | 国产在线观看免费视频软件 | 台湾男男gay做爽爽的视频 | 免费欧美大片 | 精品欧美一区二区三区久久久 | 一区三区视频 | 色呦呦 | 一级片特黄| 久草久草久草 | 99re在线观看视频 | 乱色熟女综合一区二区三区 | 69免费 | 精品国产无码在线观看 | 欧美变态视频 | 果冻av在线 | 91欧美成人| 性生活av | 国产日本欧美在线观看 | av直播在线观看 | 男生操女生免费网站 | 亚洲欧洲久久久 | a级片免费视频 | fc2ppv在线观看 | 亚洲人成亚洲人成在线观看 | 中文字幕一区二区三区四区五区 | 超级砰砰砰97免费观看最新一期 | 亚洲一区二区在线 | 精品毛片一区二区三区 | 合欢视频在线观看 | 免费网站在线观看人数在哪动漫 | 欧美特黄一区二区三区 | 国产乱淫av一区二区三区 | 日韩精品三区 | 懂色av一区二区三区免费观看 | 一本色道久久88综合无码 | 久久精品国产99久久久 | 欧美aaa大片 | 91老师国产黑色丝袜在线 | 久久丝袜美腿 | 激情视频网址 | 在线视频免费观看 | 国产 日韩 欧美 制服丝袜 | 国产伦精品一区二区三区照片91 | 2020av在线 | 亚洲激情网址 | 免费一级a毛片 | 欧美自拍区 | 中文字幕影院 | 91看片网 |