用jquery替换dojo中的ajax
1 function getpoints(closeid) {/*获取数据列表*/ 2 var closesid = closeid; 3 $.ajax({ 4 url:'*.ashx") %>?operation=branch_mapList.FindPage&sort(+flowno)', 5 type: 'POST', 6 headers: { 7 'Range': 'items=0-1000' 8 }, 9 data: { 10 filtercodtion:'{"rootTreeNode":{"data":{"datavalue":"equal","datatype":"op"},"leftNode":{"data":{"datavalue":"branchno","datatype":"col"}},"rightNode":{"data":{"datavalue":"xxx","datatype":"data"}}}}' 11 } 12 }).done(function (mdata) { 13 var data = JSON.parse(mdata); 14 if (data.ErrorNo == 0) { 15 } 16 else { 17 alert(data.ErrorInfo); 18 } 19 20 //获取到数据 21 //var i = data; 22 }).fail(function (errorXHR) { 23 var i = errorXHR; 24 25 }).always(function (s) { 26 layer.close(closesid); 27 //var i = s; 28 }); 29 }
1 function getoneajaxpost() {/*获取一条数据*/ 2 $.ajax({ 3 url:'xxx.ashx?operation=branchinfo.FetchOne', 4 type: 'POST', 5 headers: { 6 'Range': 'items=0-14' 7 }, 8 data: { 9 key:'15' 10 } 11 }).done(function (data) { 12 var i = data; 13 }).fail(function (errorXHR) { 14 var i = errorXHR; 15 16 }).always(function (s) { 17 var i = s; 18 }); 19 }
function delajaxpost() {/*删除数据*/ $.ajax({ url:'xxxx.ashx?operation=branchinfoList.DeleteAll&key=15', type: 'GET' }).done(function (data) { var i = data; }).fail(function (errorXHR) { var i = errorXHR; }).always(function (s) { var i = s; }); }
1 function saveoneajaxpost() {/*提交数据*/ 2 var postdata = { 3 shopid: vm.shopid, 4 branchno: vm.branchno, 5 allpoints:"" 6 } 7 8 $.ajax({ 9 url:'xx.ashx?operation=branch_map.Save', 10 type: 'POST', 11 data: { 12 dojojsondata: ko.toJSON(postdata) 13 } 14 }).done(function (mdata) { 15 var data = JSON.parse(mdata); 16 if (data.ErrorNo == 0) { 17 alert("保存成功"); 18 } 19 else { 20 alert(data.ErrorInfo); 21 } 22 }).fail(function (errorXHR) { 23 var i = errorXHR; 24 25 }).always(function (s) { 26 var i = s; 27 }); 28 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构